Look, sports are a business. I don't care how classy Sundin and Kaberle are because they "love their city", or any of the other 17,000 players that seem to have NTCs in the NHL, but what ever happened to a GM being able to manage their team?
The NTC gives a player too much leverage. Boo hoo you don't want to be traded, well then, stop sucking! If you want to earn that money that is exponentially higher than anything me or the average fan will ever make, then put up points!
Sundin is awesome, and he says he loves his city, but he will do more for the city he "loves" if he grabs them prospects and picks rather than doing NOTHING.
If I were a GM, and one of my players was underperforming, I'd ship him out faster than you can say Collective Bargaining Agreement!
The NTC gives players leverage over the team, which is ridiculous. Do you have leverage over YOUR boss? I don't think so.
Abolish the NTC.