Speaking as a native British person (our immigration was generations ago - phew!), I feel it is really important always to take a step back and see the bigger picture.
If the issue is that people feel they are being given an unfair deal, I can understand that.
But globalisation, neo-liberalism, billionaires, tax breaks etc etc all play a massive part in what has happened to society over the last fifty years.
Where is the outrage on those issues?
I believe in firm, clear, fair, enforced laws on immigration, which allow us all to thrive.
I don't believe in dehumanising people and scapegoating them - there are dangerous precedents we should heed.