I'm not a huge fan of the "taxpayer" paying for stadiums. But you can't compare any of what you threw in there to taxpayers paying for stadiums. Sports teams generate large amounts of tax revenue. People come from all over the country to attend football games. I know when I go to a game in another state, I have to pay a lodging tax, sales tax, gas tax, food tax, rental car tax, airport tax etc.... all to attend one game. Now if I stay for a week which I usually do, I spend money in restaurants, tourist traps etc...
It is beyond shortminded to compare a sports team to a normal business or a tax sucking program. I can't think of a non-sports event that can bring up to 20,000-30,000 people from out of town/state on a weekly and even daily basis for other leagues.
Sports teams and public stadiums (concerts, functions...etc) generate a ton of revenue for the city/state. Between sales taxes for food and beer - payroll taxes for the thousands of people it takes to operate a stadium for a single event, parking revenue (I know Cincy gets all of the parking revenue collected by the city parking lots, which is 99% of the parking for a Bengals game), not to mention the payroll taxes for the players and the business taxes collected against the teams earnings. Lets not pretend it's something that it isn't....a handout!
The problem Jones and others have with the system is the handout. All of the teams you listed with maybe the exception of Buffalo (not sure if Ralph paid for the stadium or not) have had most of their stadiums built, if not all, by the taxpayers. Yet they still don't put the same effort into marketing, they don't inves the same percentage into payroll, scouting etc... as the Krafts, Jones, Snyders.