Your post raises some good points but also some I would question.
IMO the “stop the boats” is not a charade or Manufactured to distract from them stripping public services. It’s a real thing, which is why Labour have also acknowledged it.
*nb. I am not denying that the Tories may have used it for their own reasons.
Yes, I believe you are right, a system would see more refugees being situated in the UK. I have no problem with this but there would need to be a structure in place for housing them and integrating them into society and also a limit as to numbers. Europe cannot take every person seeking Asylum.
Regarding the third point, we have no obligation to support those fleeing persecution but we do so on ethical terms. I agree, we could do more but where do you draw the line?
As mentioned on this forum, we already have a large population living in poverty. Struggling for adequate housing, going without heating, food, etc.
Finally, if the politicians ignore the public who have concerns about immigration - not necessarily Racist or Xenophobic. You just promote parties who play off that. All you have to do is look at mainland Europe and the rise in popularity of “Right Wing” parties.
There are 6 European countries governed by parties you could label RW. You then have Le Penn in France and the AFD in Germany polling at 30%.
So to put it more simply, the governments of the two biggest countries in the EU - in terms of power/influence - are under a realistic threat of being ousted out of power, by RW political parties.
So, whilst it may not be favourable to many, I think it would be wise to listen to people concerns and not just dismiss them all as being Racist.