I think a lot of the "debate" around immigration misses the point.
People are very quick to condemn immigrants from whatever country they come from but rarely do they look at why people are so keen to move to Western Europe or the US/Canada.
I know that there are a lot of people displaced by the various wars going on but the real reason is inequality.
Poland is a beautiful country but a Polish Doctor can earn as much sitting on a supermarket till in the UK. Its the same for Romanians.
The inequality is greater the further south that you travel.
I imagine that it is the same in the Americas.
Why would you want to live in a corrupt narco state when hard work would see ou ive like a King in the US ?
Wester countries need to look at their relationships with the developing world and see how they can move these countries forward.
A world with reduced inequalities will be a more peaceful and stable world.
And it ultimately works in our favour as new markets are created for Western goods.
While I agree with much of what you said, in the US, the debate is more on a legal vs. illegal immigration level. To the best of my knowledge, no one is saying we should not allow immigration, other than a temporary halt, so we can get our shi(oops) act together.
It may be that folks in Europe are wishing to stop all immigration on a more permanent basis, however, any elected official daring to udder such things here would likely be run out of office in pretty short order (for now at least).
I think everybody will have a different take on immigration dependent on what they see in their everyday lives.
The rhetoric seldom gets beyond the building of walls and , in Europe, the ending of free movement. We never seem to look further for solutions.
If people were happy where they live then they wouldnt uproot and make dangerous journeys.
Of course war and famine are big factors but economic migrants just want a better life.
What could,or would, the West do to help facilitate this ?