And that's exactly where all of this thinking falls apart: in an equal, democratic society no group should be able to decide who's a good or a bad citizen. There's only the laws of the country that should count and everyone has to obey.
You should soften up your idea of "migration" because there is no inane biological quality in humans that make them good or bad.
99% of "immigration problems" are because of poverty and inequality (both too little or too much money can influence behaviour) and not because of some sort of gene that makes human behave badly.