The entire Denmark roster at this years WC's is Danish trained
The entire Austrian roster last year was Austrian trained
The entire Czech roster last year was Czech trained
The entire Finnish roster
The entire Latvian roster
The entire Slovak roster
The entire Slovenian roster
The entire Swedish roster
I haven't even bothered looking at the lower divisions, so no, not "everyone" is doing it. We are far from "the only nation" bucking the trend
Going by either a confirmed roster or last years roster:
Austrian:
Stefan Ulmer - Appears to be Swiss trained?
And the roster that got them into the top division in 2010 had two Canadian trained guys.
Czech Rep - Fair enough I'll give you that one, although the year they won it seems Marek Kvapil was Slovak trained.
Finland - Leo Komarov? Estonian born?
Latvian - In recent rosters guys like Arturs Kulda and Herberts Vasiljevs were picked.
Slovaks - Dominik Granak?
Slovenia - Greg Kuznik?
Sweden - Robert Nilsson?
The countries that don't have dual nats don't have any that are better then their home grown guys. I'm not arguing to have dual nats for the sake of it, if you have a pool of guys that qualify and the 22 or so players are all the best and all home grown then fantastic, but if the 22 best players in that pool aren't all home grown then whats the bloody problem. Especially as when the above shows that when they need to the top nations all use dual nat guys.
I mean for goodness sake, some of these teams in the WC wont even have all their best players as these 'patriots' will be playing in the playoffs. If we're arguing that dual nats shouldn't play because it's not fair on the home grown guys, what about the better nations and the Olympics. If the best guys turned the national team down for the WC's is it then not fair for the guys who played in the WC's to be replaced by the better guys? I didn't hear any outrage when Crosby scored.