So, they don’t pay taxes and on top of that the taxpayers build them stadiums to play in.
And are protected from anti-trust litigation (try forming your own NFL franchise). The list goes on.
Exactly. My taxes built their stadiums and they get tax exempt status on top of that. I say let them build their own stadiums and give no subsidies and no tax breaks. Let it survive or die like any other business. Football is just another entertainment business. It should be treated as such.