In soccer a spanish player can't leave his club while under contract because he's homesick, the spanish team he wants to play for has to pay a transfer fee.
Everyone saying Kovy should be able to do whatever he wants, life is short, blah blah blah is wrong. If you sign a contract you have certain obligations you have to fulfill.
You don't want to make those obligations, don't sign a 15 year contract.
- smkuchta
In soccer all the leagues have agreements with each other. NHL has no such thing. The leagues aren't even on the same continent. Im pretty sure a player from a european soccer team could retire and just leave for MLS.