Eric, I have a lot of respect for your basketball knowledge, I really don't know how you came up with this one.
Garnett's contract goes way beyond the cap, but even he is tradeable.
Marbury's extension is for the same average annual salary as Garnett's!
Actually, let's look at the Garnett example more closely:
This year he makes $28 million. That is huge. His "max" extension for the Wolves would have started at well over $30 million in 2004-05.
Now, the Wolves could have said, "We love Garnett, our fans love Garnett, and if we don't give him this overmax extension, someone else will." But they understood that this was not possible under the CBA. So they offered him less. Much less.
Could Garnett have argued, put up a fight, tried to squeeze more out of them? Yes. But he didn't, because he knew two things:
1. Minnesota was still offering him more than any other team would be able to.
2. By taking less money, he would be giving the Wolves a better chance of forming an elite squad around him.
So he settled for a modest (by his standards) extension, starting at a mere $16 million in 2004-05. This is less than Marbury will make in the first year of his extension. Yes, you read correctly: Garnett's extension starts at a lower salary than Marbury's.
I just think that the way this played out in Minnesota is much better for everyone than the way it played out in Phoenix.
Anyway, I retract the statement about Marbury being "untradeable." He certainly could be traded to a deep-pockets team that doesn't mind have an enormous payroll. For instance, it will probably always be possible to trade him to the Knicks.