I have no problem with Scola refusing to play in New Orleans and demanding a trade.
So, taking this to its logical conclusion, when does the league contract to the 10 franchises that all the good players want to play for? It doesn't seem like a viable NBA if every player has 100% right to hold out and force a trade to their destination of choice.
I do not see that as a logical conclusion.
Every team will be able to fill it's roster because they have money and players play for money. If the money is good enough, they'll be able to find talented players who are happy to join.
But why would any GM offer players contracts? That would be silly. If the players could sign contracts and then simply say "You know what, I don't want to play here".
The proper time for players to decide where to play is in free-agency. Or using their leverage when they're nearing and they can decide to sign or not sign extensions. Otherwise, the league would be a trainwreck, trades would be almost impossible to execute.
This is so far off the situations we are discussing. I have no idea how you ended up here but anyway ...
If one party signed a contract with no intent of ever fulfilling it, the other party could sue him for damages. And that would put an end to players doing that quick smart.
--------------------------------------------
I'd like to see teams have to have to negotiate a new contract with players once acquired via a trade. That way the player has a say in where he goes. If it's in his best interests (financially or otherwise), he'll do so. If not, he'll refuse and stay with the team he has a contract with already.
I don't like this setup of contracts being switched from one team to another. Something unsavory about it. Treating players like horses.