My husband is a naturalised British citizen, as a Ugandan-born Asian expelled from the country under Idi Amin. He has been a citizen of this country now for nearly 40 years and has worked very hard and paid taxes for all of them. When he applied for jobs, should he have been refused them because a UK-born citizen was also applying? No doubt that happened - maybe more than once - but I didn't think anyone thought it was morally right. Aren't all citizens supposed to be equal?
One of the nasty effects of Brexit is that it seems to legitimised the nationalist.....well, let's be honest and call it racist...rhetoric that was once confined to the National Front and the more swivel-eyed lunatic fringe of the Daily Mail. The atmosphere of the country has soured, and for what? As someone has already said, how will all this solve the illegal-immigrants- taking- our-jobs issue? If they are illegal, they are already evading the existing rules, so what difference will new ones make? The people who will be hit are the legal immigrants who contribute to our economy and our society.
Maybe instead of counting foreigners and quizzing people about their origins, we might try concentrating on the question of how Brexit is actually going to be implemented, as no-one (including the government) really seems to know. All the waffle about "soft Brexit" as compared to "hard Brexit" and our supposed ability to somehow leave without damaging our economy isn't going to get us very far. Maybe that's why the focus is on the usual easy target, i.e. all these damned foreigners...