NBA players are underpaid compared to the revenue they bring in for their teams but the fact is, there’s a hard salary cap and owners and GM’s don’t have the same freedom as say Major League Baseball. Basketball players themselves however don’t usually discuss this topic as it’s seen as taboo. Kobe Bryant however has been brutally honest lately, calling it old man honesty, since he’s “70 in basketball years” as stated in his latest Sports Illustrated cover story.