Sure, allow the government to construct sports stadiums. The government can then make it free for any sports team to use (though preferential treatment of any one team has to be prevented), and since it's a public building any revenue generated from ticket sales goes towards operating the building, with leftovers going back to the government (just like libaries, museums etc). There's nothing really wrong with that. Naming rights also obviously stay with the government, anything else would be silly.