With respect, I think we have a fundamental disagreement here. You refer to players like Musil, Xhekaj, Hejduks, etc. as "our guys". If these players were not at all developed in Czechia, they aren't "your guys". Their parents may have been, but these players are not.
A national team, in my opinion, should be reflective of the state of hockey in that nation. Not the state of hockey in the nations which their parents immigrated to. That opens up problems where we end up with a dozen+ national teams that are made up of Canadians/Americans/Swedes/Swiss. National teams that don't happen to have large emigrant communities suffer. Sorry Australia, you don't get to be competitive in Division IIA anymore; Serbia and Croatia have loaded their rosters with North American professionals and are going to beat you by double digits. Too bad.
Canada "loses" players with famous fathers to the US all the time. Some people complain about it. I never will - if those players are not raised/trained in the Canadian hockey system, they shouldn't be playing for Canada.
Maybe I'm just more of a hardliner on this than most.