if it was the weather then why do africans come here, if it were to do with language why do other people from other countries come here.
Its one reason an that is the standard quality of life, no wars, no famine etc..
people of this country built this country, they developed it to a good standard, the foreign people do not want to build there country they want others to put in the hard word of developing a nation, they want an easy life and leech of another tribe, which would be the British.
Why spend the time developing your country when someone else has spend the time.
I don't begrudge anyone wanting the same basic quality of life that we have here. Esp people who want to pull themselves out of poverty but can't in their home country. Even tho I know this likely means our (cushy) standard of living dropping a bit.
I do think there are elements of truth in what you said about some cultures/peoples being unable/unwilling to sort their own problems out. I think that mostly applies to African nations tho, not east European ones. Even then it's impossible to brand everyone in this way. Plenty of good people there I'm sure being screwed by their own govts.
Perhaps if we can cut down on those people who choose to live on benefits when they could find work, then we'll have plenty to support immigrants who need a (temporary) helping hand to set up here, who want to work and prosper.
Anyway, who are the 'people of this country who built this country' again? We've been invaded by the Romans, French, etc, etc. Who settled here, built here...