FWIW I actually prefer we simply tell private businesses that it's their responsibility to provide the environment/setting their employees work in. By that I mean if ticket master wants a monopoly they should have to build the stadiums too. No taxpayer money, incentives, land, or other interest group perks given.
Most cities have lots of venues of various sizes, I like a market place of them rather than a publicly owned monopoly. (Hence why I dont like Canada healthcare either)