Thje point about immigration and limits is interesting, I don't think peiople actually just call any who object to immigration racist, but their reasons for it.
I'm quite prepared to , and have in the past, listened to people's concerns regarding immigration, the problem is a lot of the concerns are either not based in reality but on their preconceived prejudices.
"We need to control immigration"
Well 1. Why? 2. WE already control more than 50% of our net immigration in quite a strict way, and don't impose the controls that we could on EU immigration.
"Immigrants bring down wages!"
Well actually all of the avaiolable evidence points to the fact that they have a very, very small impact on wages and that there are lots of other factors in the UK for the fact that it has slower growing wages than most other EU countries (Including those who have more immigrants per capita).
"They are a burden on the health service"
Well this conflates health tourism ( very small) with immigrants using the health service. All of the research shows that the healthy migrant effect, where immigration lowers pressure on A and E, waiting times for elective surgery etc, exists.
Also as a group EU immigrants are net contributors to the exchequer.
"They are all on benefits/ stealing jobs"
Immigrants are under represented on the JSA claimant count, and research shows that they do not cause unemployment in domestic nationals.
"They get into social housing ahead of British people on the waiting list."
They don't, and immigrants are again, under represented in social housing for their percentage of the population.
What you get when you have this debate is people repeating things ( as has been done here) which if they were occurring would be easy to identify as trends in the economy through research. They can't be identified, or as in the case of the impact on wages, are extremely small and not the major determining factor.
When people ignore the factual evidence, or in many cases attack the providers of it as being the "elite" they are doing so because they don't want to have their prejudices challenged.
However this is what happens when you try to have a nuanced debate and listen to people's concerns, however if their concerns aren't valid what can one actively do about them? What can the government do?