As an immigrant I can attest to the general feeling of England being a racist country, and I come from South Africa... Elitism of the highest order pervades this society and is so similar to the hated phrase of racism that I can't tell the difference. Immigration is a psychological tool used by politicians to stoke the natural concerns and worries of the general population. It works ridiculously well because it is very easy to identify with what you know, where you grew up and the community you've come to call home but very difficult to understand the abject poverty experienced by others and their desire to avail themselves of that desperation by moving to a new geographical area.
You want to pull at heart strings, go for it. But don't for one second believe that you can turn your back on the rest of the world and succeed in the modern era. We all depend on each other, and the overwhelming rhetoric of the leave campaign was focused on the fears of others coming a taking what is rightfully yours... Absolute and utter nonsense is what these last few months have been, and we continue to hear it in our politics today.
I fear for the future of this country if emotions dominate public discourse. It certainly has at the moment and doesn't look like that is changing any time soon.