More salient during postcolonial era , maybe yes.. but those processes of diversity -integration - assimilation have always been there since forever all over the world.. in our country for example , you could find someone as white as snow or as black as chocolate, speaking Arabic or tamazight (completely different languages ) but they all belonged to the same country (and communities) since centuries ago. Same I believe in the American continent (though don't know a lot about Europe except the UK , I know a bit of its history and it's more or less the same ). Those ultra-nationalists are either driven by ignorance or political ambitions.. only these two explain their rhetoric.
True, it has always been there - just more visible now. If you go far back enough Europeans are immigrants to USA, Spaniards and Portuguese in South America, etc. Which also makes sense as everything is bigger and more saturated and noticeable now due to technology, internet, increased new communications etc. But you are right, it has always been present.
I agree, I am not into ultra-nationalism at all. Without wishing to flatter you here, you are Moroccan and seem a very nice guy, Red is Tunisian and the same. If you guys for some reason wanted to come and live in Scotland I am certain I would welcome you, because you both seem good guys and could add to the country, and would follow the law.
Whereas plenty of 'native' Scots are complete idiots and the country would be better off without them anyway.
Immigration, integration and so on will always be a difficult subject. But I have never understood the idea that a country has to be ethnically homogeneous. Immigration is likely over the top in Europe, but I certainly do not believe the solution is to try to go to the other extreme and shut the door completely. I disagree with the leaders or parties who think that's what needs to be done.
The best countries would have a healthy mix of migrants and native population for me. And those people would in general be decent law-abiding citizens.
But this is well off topic now lol.