Hi Ruby,
Try looking at the classified adverts for flats in London. Even the most horrible bits cost a fortune, especially if you have a family.
Immigration issues have always been about perceptions rather then facts, if you go into an East London hospital waiting room and you're stuck in there for 3 hours and everyone in front of you has different coloured skin, head scarves and speaks in a foreign language, your perceptions about immigration can become warped.
We all have friends like your aforementioned Simon, who come here for noble reasons and contribute to society and the UK is a very tolerant society compared to how immigrants are treated in places like Russia.
Unfortunately, the perception is that most foreigners are here to take advantage of our 'soft touch' system.
It's always risky talking about immigration and race, we all consider ourselves to be intelligent and accepting people and no one wants to be branded as a racist.
So do we bury our heads in the sand and hope it all works out okay?