This is a rant!
I have had enough of these prima donna players like Dany Heatley who, because they don't get their way, choose to demand a trade instead of honouring it. Well, he signed in good faith, and the team gave him the outrageous amount he demanded. It is time the teams fight back.
Instead of giving in to the player's demands and trading him to where he wants to go, give him an ultimatum: Play out your contract or be suspended without pay. If he chooses the latter, then so be it. If he does not report to training camp, he is suspended the whole year and will be invited back the next year at the team's discretion.
Also, the NHL has to get on side with this and support the teams in this matter. They should allow a team to do that and to heck with the NHLPA—no going to Europe or Russia, just a full-year suspension without pay.
These high-priced children have to be taught a lesson as to who signs their paycheck; not themselves, but the fans and the team they work for. If they wish to go back to being chattel, then they give up all their rights to free agency. Players' choice!
It is amazing how many owners cow-tow to these over-priced babies. Let them sit at home with a soother in their mouths and think about what they have done, like a child's time out. If they want to act like spoiled children, then treat them as such.
This is enough! I am sure the fans are getting sick of all these childish games, so let's put an end to it once and for all. Honour your contract, or don't bother coming back. Sit at home and not get paid for the remainder of it, no matter how long. There should be no buy-outs, just plain punishment.
And a final thought: If that were to occur, that player's salary should not count against the salary cap. That would give teams a bit more leverage.