Immigration from anywhere in the world is alright with me, as long as you continue to build houses, schools, doctors, hospitals etc etc to keep up with the new demand. Unfortunately this hasn't happened over many years whilst immigration was growing rapidly. This is what people really mean when they say that the country is full. It's not actually full, there's loads of space, it's just that the infrastructure is full. Make sure the houses and services are there for people and bring immigrants in where needed in a managed way. It's the failure to do this that has upset the applecart. Instead the strategy seems to have been to cram in as many good little tax payers in as possible from anywhere in the world and hope for the best. That has clearly gone very very wrong. Worked for Blair for a little while though, until it didn't.