Immigration is such a polar issue.
We get genuine racists who dislike other cultures and people who look different. But, on the other side you get the (generally wealthy and well educated) who are very quick to call out ‘racism’ over any reservations over uncontrolled immigration and immigrants who have no desire to integrate or learn the language of the country they are immigrating into.
The reality is that all countries need immigration. It provides diversity and, in developed western nations, young workers to support the aging population.
OTOH, low skill migration does drive down wages for the working classes while providing cost savings for the wealthy. This just drives inequality further and forces people to either subsist on benefits or work for a pittance.
In addition, nations have a culture and set of values. Why else would British Cultural values be a part of PSHE? And immigrants should broadly accept these and want to integrate into society, If they don’t, society risks fracturing and it is an invitation to real racists. We can see that happening across Europe.
Nation states do have value to many people. I think the book ‘Citizens of Everywhere’ makes a good point. We, as in the developed world, need immigration but we need to think of what pace is acceptable and what immigrants we want.