Aren’t the taxpayers the ones who approve these subsidies? If so, there is nobody to blame but the majority who pass the funding expenditure.
Trust me, if these people paid as much attention to politics as they do sports, the corrupt politicians who enable this kind of stuff would be in jail. But “the dimwits care” at election time and they’re not evil republicans, so just blame the NFL owners.
What about all the tax revenue these teams generate. That is always left out.