I will never understand the “Immigrants are going to take our jobs!” argument.  The jobs that immigrants “take” are the ones that were available because no one wanted them, not jobs that were already filled.

It’s more often the company that immigrates to another country and takes the jobs with them than it is the immigrant that comes to “take a job”.