I have never, and will never, said that there are 'too many foreigners taking all our jobs'. I voted Labour, not BNP. If a person has the right experience, qualifications, language skills, and has the legal right to work then what's the problem?
I'm sorry but I don't buy that as a legitimate reason. Why not limit the search criteria to people who have never moved house and have never had a promotion or transfer? Don't want these people to move on with their lives now, we might have to retrain them!
People move on with their lives, it's a fact. I can't think of a single person in my life that has stayed in the exact same job in the exact same place for more than 2-3 years.