This just isn’t black and white. There are knock-on effects from housing refugees or even allowing them into the country.
For every refugee who is housed a UK citizen has to move further down the queue.
For every refugee child which gains a school place someone in the UK may struggle to be placed.
For every refugee who needs NHS treatment the waiting list for UK citizens goes up.
This leads to further resentment of refugees coming over here. After all, it’s not the fault of the people waiting for houses that there is suddenly a situation where they’ve been moved 10 places down the queue because they’re suddenly less deserving.
If you bring in too many they will struggle to settle into and even be accepted by the communities they move into, on the basis that their presence is going to make things harder for some.