Earlier quoted context omitted.
I would call it stupidity, because the biggest threat to jobs is provably automation and not immigrants. Immigrants are occupying either the low end jobs that nobody wants, like what you get in agriculture (e.g. strawberry pickers - if you don't know how that's like, try it out ;-)), cleaning services, etc, or they are occupying the high end jobs, like what you get in Silicon Valley, an industry that creates jobs, or…
You get automation either way - immigration only buys you ten or so years before the costs fall below even immigrant wages, after which you're left with unemployed immigrants. And lets not pretend the availability of cheap labour has nothing to do with jobs being low-end. Medical doctors sure is a funny example to give however - the USA has a lot of immigrants - how well has that worked in keeping healthcare affordab…
The USA don't have a problem with immigrants - they have a problem with the runaway corruption of their political leaders. Corporate lobbyists get to write laws for representatives to rubber stamp. The reason the same drugs cost 5x more in the US than in Canada has nothing to do with immigrants.