We have to look after whoever is here already, no matter what colour they are or where their background is from. There's nothing compassionate about turning on the taps so the rich can hire cheaper and cheaper workers. It's just a neoliberal idea, it doesn't help working people at all.
It creates a brain drain in the countries of origin, and often expensively trained staff (especially in medicine) are sorely needed at home. Is it morally sound for us to hoover them all up because we can?
We have hardly any technical training for industrial skills. Apprenticeships were seen by companies as a good way to hire cheap staff, and the training was shite. An apprenticeship at a supermarket is a piss take, especially when most of the supermarket staff have their wages augmented by taxpayers' money because they are too low to live on.
It should be easy to find work that pays enough to live a dignified life on. It should be easy to find somewhere secure and safe to rent. It should be possible to learn new skills and make something of yourself.
Identity politics turns people off. Labour need to ditch it, fast. Otherwise they'll never get a chance to deliver a fairer society.
Also, Labour need to remember that a lot of people, of whatever colour or background, are patriotic too. They don't find flags cringey, they think parades and remembrance services are worthy of respect, and they don't like hearing the country they were born in, or chose to move to, constantly mocked and belittled. That kind of thing costs votes and turns former supporters into antagonists.
For me personally the final straw was ditching women as a legal entity. I can't forgive that. If other posters want to make out that makes me a Thatcherite, I don't give a fuck. I know what I believe in and it's not my fault Labour decided to tell me to fuck off.