In any professional sport, players are going to be overpaid. It's just a reality of having free agency where numerous teams (and their competitive GMs) are vying for the services of one player. For any team, the goal is to limit the damage that these contracts do and to creatively find ways to correct the mistakes while remaining competitive. Of course, for some NBA teams, this is easier said than done.
Jerome Miron-USA TODAY Sports