So basically, Belarus will get to host the 2014 WHC,their first ever which they are already preparing now, but the fans there will see 0 NHL players there. Not even Mikhail Grabovski or the Kostitsyn´s will get the chance to play on home ice.
I can say only one thing about this whole: **** you NHL!

The NHL Players Association will never agree to not be allowed to play at the world championships. That decision will always belong to the players and there will never be a rule that says they can't play.

However, in your example, what if the Kostitsyn's and Grabovski are both still playing in the NHL playoffs during the world champonships? Do you think they should leave their teams and betray their NHL teamates to go play for Belarus?