Immigration is a surrogate for security.People want changes. Immigration is now synonymous with security, 9/11 was the beginning, and although Americans were in shocked, they might have been able to overcome this attack, but it continued and became more and more horrific, not only in the US, but Paris, Belgium, etc... I believe distrust & fear of immigration is the main driver of this new 'outspoken' racism. Many just don't seem to give a sh$t anymore about political correctness. Trump realized this because he's not a politician, so in some respect he was part of the mainstream looking at Washington thinking, what the f^%k!! He spoke the truth about NAFTA, in terms of it's effect on 'regular' people, they gained much much less than the elite in these trade deals, they might be paying a tiny bit less for clothes, etc. but then many saw their jobs move to Mexico, so do not care about this tiny saving!! Free Trade was good for Ottawa, Washington and mostly Los Pinos. It will interesting to see how he approaches the next few months.
Funny part is, victims of "terrorism" in the U.S. aren't even a rounding error in our homicide stats.