If you don't like shelling out cash, then don't. It's a choice, this isn't a communist country that forces you to do things again your will. I agree you don't know how the season is going to play out, but again, it's entertainment, not a guarantee a Iowa will win to your expectations. Especially when Iowa hasn't been decend in the past 3-4 years.
In business you better put out a good product to survive, I agree. However this product doesn't seem to be pushing too many people away, now does it? People may not be happy but there still buying merchandise, ordering tickets and going to games.
In your analogy, you forgot to mention that fact that going to this crappy movie has had prequels and this is a sequel. Iowa played last year and the year before, you (anyone who purchased season tickets) had an idea of how bad it could be. If the first movie that you saw was bad, horrible or actually ****** you off, why go to the second one? So being stupid, they come out with a sequel and again you went hoping the sequel would be better but it wasn't. Then a third movie comes out, you again go see it and it was even worse than the first two! The forth movie comes out and you tell all your friends you want to go aren't sure how it is going to play out. Then these same people come online and complain about the product they have seen multiple times and continue to pay to see. DOESN'T MAKE SENSE AT ALL!!!!!!!
So in summary, your analogy sucks.