First of all you're talking about drastically different times in America's history. The industrial revolution when we had a rapidly growing economy and factories popping up everywhere, where now we can barely clear 2% and even that's sketchy and propped up. Secondly, people don't like to acknowledge that European immigrants were different. They were committed to assimilating and 2nd and 3rd generation European immigrants were virtually indistinguishable from each other. Unlike today, where immigrants see themselves as global citizens more like Americans, just the way elites like it.
Okay Elizabeth Warrent lol. You know the wealthy like the Koch brothers are the biggest advocates of mass immigration, amnesty, open borders, ect... because it makes them tons of money. You're being a useful idiot playing into their hands. The labor market is supply and demand like any other. Bring in more immigrants and more supply of labor and wages will be suppressed. Actually white collar wages have been slumping even harder than blue collar lately because of all the Indian/Asian immigration and things like H1B visas.
The culture wars aren't dead, they're increasing. Trump was the first step, he channeled some of his inner Pat Buchanan in 2016. Every poll shows Republicans are getting more and more concerned about immigration and America losing its identity. Yeah we look to someone like Pat Buchanan as a hero but the reason his ideas resonate so much with us is because we don't like what we're seeing in our country.
Btw, a little history lesson. America had low immigration numbers from the 1920s through the 1960s and people were happy with it. Then the politicians lied passing the 1965 immigration act claiming it wouldn't increase immigration or change the demograhic makeup of the country, which people didn't want change. They lied and that's exactly what happened. You'll notice on the graphs, the point in time where wages flatline and the point in time where immigration blows up are the same.
View attachment 29321View attachment 29319