Back in history, white railway workers in America were unhappy about jobs going to Chinese immigrants. We even still have that but with Indians and call them "H1B"s which hides the racist undertones. Yet I've never heard anybody complain about "jobs going to local youths". Somehow a baby born near our house seems to be treated as a more deserving human being than one born somewhere else.
When jobs move overseas, that's usually a good thing, we should celebrate it! It means people overseas are getting more jobs! Very often those are even the same people most in need of more jobs so it's win-win.