It's insane how wasteful players are and how when they think they are making millions but after taxes, fees, fines, etc, its not nearly what you think. They all go out and buy a house and a fancy car and then they think that they can pay for their "posse" at 30 grand a night.
Then you have guys like Gronk who were super smart about their money and only lived off of their endorsement deals and didn't touch their salaries until after they left the league.