Wow, what an idiot. Why is he still employed?

Not exactly, it is the local politicians that approve stadium deals using tax payer dollars to help the billionaire owners play rich uncle to the over privileged players. The fans that buy the tickets should be responsible for paying to support the sport they ‘love’. Personally I have much fun in my life doing what I enjoy.
And I do not enjoy watching someone else play a sport, unless it is a grandkid,,
Bottom line: Nobody watches NFL on TV, Nobody attends any NFL games, Nobody buys anything for clothing, NFL would be gone quicker than you think. Local politicians give all the incentives because of the revenue a team brings to the city - - - by the fans.