If you are going to have immigration then it is best to have a system similar to Australia where it is a points based filter. That way if you have skills that we need and useful to our society we will consider you, if not, then the answer is no.

Unfortunately, under the last Liebour government with Peter Mandelson admitting they scoured the world for all and sundry, to Gerrymander future elections knowing the lower the education level of those invited to our shores, the more they would be Liebour clients and Liebour voters. Hence large numbers from Africa and the poorer parts of Asia.

It was the same that the UK through Liebour was the only Western EU country that didn't make any use of the EU opt-outs to delay people from Eastern Europe, although, fortunately, on the whole they have been more beneficial with their higher skill levels and mostly hard working ethic. But they have driven down wages for the skilled and semi-skilled here, where many look at the UK as a place to work on a much higher than back home minimum wage, living in a shared house to minimise costs, so they can send as much money as possible, back home.
Now they are all here and have totally changed English society, I'm afraid there is no turning the clock back.
It is inevitable that the UK along with all of Western Europe are going to be majority Muslim countries between the 2020's and the 2050's and judging by the intolerance to any other ways of life and ethnic cleaning of all other religions that has happened in the Middle East since WWII then you will have to hope that the majority are reasonably benign, because if not you will have three choices, convert to Islam, leave Europe for one of the few remaining countries where more tolerant religions are still a majority or accept your free orange romper suit and fate as an infidel.

There are five main things that seem to attract the immigrants in Calais to the UK:
1. We are English speaking and it is the global second language.
2. They are more likely to be able to get a job here rather than in high unemployment Europe.
3. No Identity cards means it is much easier to disappear, if they are an illegal.
4. They already have relatives here.
5. Our benefits system.
The fact that number two is getting a job and number five is our benefits system, hopefully means that the majority will want and get employment once they are here for good. Because most will have come from unstable, dangerous countries it is unlikely under UN / EU rules that they will ever be required to go back, hence the risk all to get here attitude.