Question: how do nfl players get paid so much?
Answer: When people go to the games, they pay alot of money for their tickets. When TV broadcasting contracts are make, these bring in even more money which is then paid for by advertisers paying them. All those t-shirts, hats, programs, etc. that you buy alll go towards the profit the league and owners make.