It's always said that we need migrant workers to fill our job vacancies, but I have always felt deeply uncomfortable with this. We are in effect stealing workers, possibly skilled, medical, construction, whatever, from another country who may actually need them more than we do.
Don't people who advocate controlled migration, beneficial for us, feel guilty about this? I know I do. Any country should be able to supply its own workforce, and if not then find a way through training and decent salaries. Not through taking people from other poorer countries.