players like Joe Johnson, Elton Brand and Lewis are overpaid but LeBron, CP3 , Durant are underpaid. They bring in a lot more per year than they get paid.
there was a report that showed LeBron is worth $50 mil+ per year to the Heat