Cities compete for events like the Super Bowl, the Olympics, the World Cup. Sometimes you make money sometimes you lose money. And they build new stadiums to keep or attract a team to make them their home city.
Taxpayers need to hold politicians responsible for bad financial choices.
How about reversing that thought process and save the (majority) taxpayers a load of grief.
If a city has the infrastructure, land, demographics, etc. they buy the land, build their own stadium and charge rates required to them whatever $$ they deem needed.
They can then rent out the space for other events, charging $X.
Instead, we have like we do here in Jax, FL: the taxpayer ripped off (esp. those that cared NOT for a team), to make all ‘ready’ for a stadium, tax cuts for the monopoly team(s), a stadium that sits 90% unused, traffic/police/etc. when it IS in use....all for 30+ years to pay the damn thing off; and numerous MILLIONS along the way to keep it up and ‘attractive’ (they just installed a pool and the largest jumbo-tron. Ummm, we could have used the $45M+ to build a desalination plant - esp. since they all gripe the St. Johns is being drained!)
Taxpayers should NOT be on the hook for these monopolies.