Back in the 70�s and 80�s my dear old dad had been in this country for about 20 or so years had found a job, paid his taxes, adhered to the rules, regulations, language and culture. Yet he was still discriminated against, stared at in the street and treated with contempt by a lot of the �locals�. He was even arrested once in a case of mistaken identity. Fortunately times moved on and he came to be largely accepted, either that or another rake of immigrants took the limelight.
His crime, he was Irish. When I was growing up with IRA attacks etc on the British Mainland, my poor old dad was seen as a potential terrorist with �links�. Of course he abhorred the troubles and would have nothing to do with any violence or political angst and certainly had no �links� with terrorism, but it didn�t stop the �locals� treating him like a social pariah. If BNP had their way, he would have been sent back home too.
If people want to be British � and many don�t because this itself is often seen as an international embarrassment � then why don�t they just �be� British, or English, Welsh, Scottish or whatever, rather than blaming incoming cultures for their national impotence? If there is a job for a Hindi speaking person, is this any different for a job advertising German speaking or French speaking? Again, blaming everyone else for our own lack of ability to converse outside of our own language seems to be the British thing, whether in this country or abroad.