NBA Free Agency 2012 does not make sense.

Why does JaVale McGee get a five-year deal worth $50 million from the Nuggets? But Jeremy Lin gets a four-year, $28.9 million contract only. McGee will make three million more than Lin. Yet Lin is the better player and has more character than McGee. I think something is wrong here. There has been constant doubters of whether Lin is worth his contract. On the other hand, no body is talking about McGee.
