Unregulated immigration from low wage economies to high wage economies is always wrong and ultimately harmful to both countries.
Nothing to do with bigotry racism or xenophobia.
Any real socialist would argue that these people work at home to help their own people raise living standards, treat the sick, run public services.
Aren't we selfish?