Cheers, I'll get 5.
I think part of what makes people annoyed is this sort of dismissive attitude to their problems - that if only they were more educated, then they wouldn't care that in their school kid's classroom 3/4s of the pupils don't speak English as a first language, or that their occupation has seen its value plumit as a result of massively increased competition or that their local infrastructure is far busier with little extra investment. Now I'm all for immigration - I acknowledge all the economic benefits and think we're far better off as a country as a result. But immigration is one of those things where the benefits are country-wide where as the draw backs are far more localised - having access to much cheaper plumbers and kitchen-fitters is great for everyone across the country who needs a plumber or a kitchen fitted, but it's not good for British plumbers or kitchen fitters. Likewise, the suppression of wages mean goods can be delivered cheaper which benefits basically all consumers - but not those struggling on low wages as a result. If Town A has a lot of immigrants and Town B doesn't, all the benefits that immigration brings, economically and culturally, can be equally enjoyed in both towns, but only Town A really sees the localised drawbacks like busier roads, higher rents. So whilst immigration is, in my view, on balance a positive thing, you can't expect everyone to simply have their problems "educated" away.