Well WE are really the problem with major league sports!
EXAMPLE. Just this weekend we was at the grocery store. 2 guys shopping, Each was complaining about the price of things, even to the point that they didnt "cart" some items that they both "claimed" to want to eat this week, but didnt have the money. -- When a chance meeting with a friend (in the store), they each pulled out 2 - $100 bills, and gave to that friend in exchange for a couple Blues tickets (each guy). Yes these guys happen to be in front of us during our visit. I witnessed all of this.
OK I understand priority. But to complain about food prices (which we all need to eat) then throw $200 at a sporting event is a bit counterproductive.
We can fix it though. Lets all stop paying for overpriced sporting event tickets. 1 year is all it would take. Prices would get cheap. Salaries would get capped. (Bet you was wondering how I would piece this together wasnt ya)?