There is some truth though, and it does need to be acknowledged. Increasing immigration contributes to stagnation of wages, as does decreasing the supply of low skilled jobs by moving those jobs overseas. There certainly is many factors that is causing the economic uncertainty, but immigration is absolutely a part of it. And since they are close and tangible (and look different) they unfortunately bear the brunt of the blowback. I personally think immigration is worth it and should be supported, but with that support it also has to acknowledged that there is economic consequence for people who live here, especially for blue collar and non college-educated workers. And we also need to acknowledge that neither party has done a whole lot to address these economic consequences for these workers, and don't seem to be doing much better this cycle, which is why someone like Trump has such sustained support. And even when (if) Trump is eventually defeated this election cycle, this isn't going away.