Its the people who hate immigrants and are so stupid that they cant understand what they might be going through that dont deserve to live in england to be honest. Sure there are problems with immigration but theres problems in crime with british people aswell.
And in england think about the opportunities we've got - oxford/cambridge university, lots of history, not all modernised like the USA, good schools, hospitals etc. and plenty to do... like when i went on holiday to the usa we crossed the border into mexico and you could instantly see how poor it was compared to the US, and yet so many american/british people are complaining about stupid stuff that doesnt matter.