I agree mostly with what Jamin said. The argument is over the money being made, each side wants a bigger cut of it.
I do however want to point out some misconceptions. I am not familiar with every ballpark, but I know at The BallPark at Union Stati... Enron Fie... Astros Fie.. Minute Maid Park you can still get game day tickets for $1. Yes, concessions are still expensive, but not anymore than you'd pay at any movie theater. If you are resourceful, you can park, see the game, and eat for <$50 for a family of 4 quite easily. About the price of taking the same family to the movie theater or a decent restaurant.