Why do these team and billionaires always get cities to pay for their stadiums? Because they have all the bargaining power because they are monopoly, either pay us or we leave. There is a reason the government isn't building Walmarts around your town. The prices for players and merchandise and events is not based on a free market, just go to MLB.com and see how much a sweatshirt costs, its not like they are somehow more difficult to manufacture than a Nike sweatshirt, but they have a monopoly so pay up is your only option. The cities should own the teams, similar to the Packers model. What we really need is a fan union, major sports is the only industry where the paying customer has no say or influence. It is ridiculous that the owners and players just negotiate over how they are going to split up the money they up-charged us to get. Fans don't need a union, we have wallets. If all of this was so bad, attendance would be way down. Nobody would be buying $100 sweatshirts. So, yes, the free market is alive and well. Oh, and having cities own the teams? You want to destroy professional sports, go ahead and do that. Sure, it works beautifully in Green Bay. That's a very unique situation. Let's have cities like Baltimore, Chicago, Detroit, Milwaukee, Cleveland, etc. own teams. I'm sure there wouldn't be much corruption or incompetence.