In the short time i have taken an instrest I have met plenty of stupid people who can only think about one little thing with the exclusion to everything else. Those that blame everything on immigration are stupid, and i have demonstrated that, I have a job far beyond my qualifications, why can't the lazy brits find a job ? but instead they blame immigrants instead of getting off their arses. They also don't see all the other apsects to this.
1. Your case is an anecdote.
2. They may have different values then you and prefer a different future for their culture and country.
Basically, your country surrendered it's sovereignty. It's a valid position for a rational citizen to object and to bring the decision making closer to the people.
The name calling is counter productive.
(we have a similar thing going here so this is not a we-are-better-than-you post).