Not all immigrants are equal. I am a dad of an immigrant and am not white. As a landlord I'm currently renting out a property to a married couple of newly arrived surgeons from Pakistan. I am 109% certain they did not arrive on a boat from Calais.
When advertising another vacant property I had over 75 applicants and many of them were newly arrived from Nigeria/Ghana working here in social care. I was really annoyed that the Govt. had invited them over here, I suspect filling the vacancies left by the E Europeans, however they were not informed about the difficulties in renting property in the SE. They had jobs but were sleeping on friends sofas as they couldn't find anywhere to live.
I am sure you agree the above mentioned are welcomed here with open arms.
Then there are the boat people from Calais, a lot from Albania, so not all brown as many people think.
Incidentally a friend of mine went to help out at a refugee camp in Greece a few years ago when war in Syria broke out. She was surprised to find that it was mainly Moroccans there and not Syrians. She wanted to help fleeing Syrians but instead was helping Moroccan men.
Then there are people from the EU, ex tenants of mine from Poland and Romania worked their butts off and took advantage of every job opportunity available and have gone on the buy their own homes in London outskirts. Good on them I say.
And then there are the Roma families who live near me and drink alcohol on the bench in the streets during the day and don't appear to work.
Immigration is very complex. I'm all for people coming here to take advantage of the opportunities that their home country can't give them. But as for the ones who come and milk it just for benefits. Well... however would I do the same if I were them?
Btw I also volunteer with Ukrainian refugees helping them with their English. I see a lot of immigration in my day to day life. Most of it positive.