If players have a union and collectively bargain, and the owners collectively bargain, then the fans/cities should also collectively bargain. Create a union of the cities that host the leagues, and have them bargain for rules such as no taxpayer subsidizing of stadiums.