Originally Posted by FinishHim!
He definitely didn't earn it. Colangelo probably gave him that contract on the basis that he thinks Bargnani will improve to the point where he's worth more than that. And Bargnani jumped at that contract because he knows at this point he's not worth that much and who knows if he'll ever make that significant of a leap.
The way he was playing for the second half of the season he definitely earned it. Call it a bargain comparing to what we see in today's contracts.