Chestnut
They are not answers at all. Apart from the few that have family here the rest come to hitch a ride on our established society and/or our benefit system. They are taught how to work the system and it's no good pretending otherwise.
When will you accept that we cannot support everyone in the world who wants to come here. We're a very small country and it's a big world with potentially millions of people wanting to come here over time, because they will just keep coming.....
Just one example of working the system: A woman from Romania near me has two little girls 3 and 5. She can't speak English and doesn't work so has no income. She has been given a really lovely two bedroom ground floor flat with use of a garden. Her children get free education, she gets free healthcare. The father drops by every so often for a weekend stay, so what he does and where he lives who knows.
No, we're a very rich country compared with most others. We're less densely populated and much richer than Rwanda.
There are millions of displaced people in the world. As a country with an aspiration to be respected as "Great", we should be playing a leading role in finding solutions - not offloading our problems to a developing country.