I agree. Most people don't think about the "Big Picture." They generally just think about their own interest or their social group's interest. Everyone is simplifying sports way too much. It's not just pro football even though they are the biggest. There is college football and baseball and basketball. Heck, even the Little League World Series. So many different sports with schools, team owners and many other factors. It's not just athletes getting paid a lot.
I use to be one of the people who complained about athletes and their salaries until I actually got to know someone that went to the NFL. The very best players do make a lot and have more than enough to get by for the rest of their lives but the majority of professional athletes don't make as much as you would think. They have to pay taxes in what ever state they are playing in. They have agents to pay. They put more hours into their jobs in the few years they play than most of us will in our whole lives. There's a reason you see athletes on TV or on the radio after they retire from sports, they still need income.
Big Picture here folks. Have to look at all the details before judging.