1) His contract dictates he can be traded.
2) I agree he should look after him self, demand what he wants, not sugar coat anything.
3) He can work within in his contract, dictate where he wants to go, do what ever he likes (with in the contract he signed) with out being a bell end.
You can't take the money, and also want the right to demand where you play. You can take the money, give it your all (which I think he does on the court) and tell the team you don't intend to stay, honor your contract then move once it expires. Thats the whole point of a contract.
Flip it the other way, and imagine it the wolves decided not to pay him for games he was injured or something like that, it wouldn't be fair.
Don't sign a contract of you don't intend to honor it.