Kovy didn't break any rules. He is the one who was locked out (read; not payed the money agreed upon in his contract) by his employer, which in turn forced him to play in Russia, where he grew up and where his family lives. As chance would have it, he enjoyed going back. Then he is offered what is likely even more money then what his current NHL contract gives him, with lower taxes, no escrow, no lockouts or buyouts.. All in the comfort of his home town.
Why do you expect NHL players to respectfully play out their contracts, when NHL clubs frequently don't (lockouts/buyouts)? And besides.. Looking at how Kovys contract was set up, the LAST thing anyone should expect would be for him to play out it's duration.. CLEARLY, that is not what the Devs had in mind when they tried to sign him up for 17 years.
Yawn, and he's not playing in his home town.