I'm all for capitalism, but not with professional sports teams. I don't think there should be league wide rules against taking a profit, but I'll never side on the side of ownership vice the city and team when it comes to where the money should go.
If there weren't anti-capitalistic rules in places for the players, maybe I'd feel differently and have a bit more willingness to think that the owners should be entitled to a profit share and not just to be the caretaker of something that truly belongs to everyone.
I just don't think they are mutually exclusive. You can pour a ton of resources into the team and still make money.