Supporting is not the same as enabling. I don't work for the dolphins so I have no control over what goes on. Changes will be made next season whether you support the team or not.
The problem is things might not change if you keep supporting them. If the stadium was selling out and all the fans are happy it wouldn't give Ross much incentive to make some big changes. The only way to get major changes is to embarrass the owner by not showing up to games and making it known that the fan base has no confidence in the FO.