What are your thoughts on using public money to fund these multi-million dollar stadiums?

Especially considering the revenue stream for the most part directly goes to the owners...