Politicians brought this upon themselves.
For far too long, whenever someone brings up a point, the opposing party dismisses it out of hand, instead of refuting it with evidence.
Social media and soundbites don't help either. Instead of a coherent argument that might change someone's mind, you get twitter-friendly statements that re-affirm people's preconceptions.
Same with Brexit, and the fallout from it.
Instead of trying to understand why people voted the way they did, a large number of people have simply dismissed them. Racists voted for Brexit, they claim. Instead of accepting that people have concerns about various aspects of the communities in which they live, they dismiss all those people as xenophobes.
Trump voters are all racist, sexist, members of the KKK, say some people, instead of accepting that large numbers of people do not see the benefits to them, of an economic system which requires people to work long hours in unfulfilling jobs that only barely cover living expenses, while corporations get ever-richer, so they voted for someone who convinced them they had an idea to change things.
The American Dream - that if you work hard, you can provide a good standard of living for you and your family. The reality, that you work as hard as you can, and it's just not good enough to get anywhere in life, is very unappealing, and it should not be a surprise that people voted for someone who promises that the American Dream is achievable.
Comparison: In the UK, right now, for many people the reality is this:
Work long hours, possibly in more than one job, and spend it all on mortgage or rent and other expenses, while being bombarded by messages that people "must do more to save for their retirement", and the guarantee that if you do own your house, in your old age, you will not be able to leave it to your children, it must be sold, to pay your nursing home fees. It really makes you question why you should bother at all, when, if you are out of work, you get benefits, and if you don't own a house, you get free nursing home care.
That's why people voted for Brexit, and why they voted for Trump. Because neoliberalism doesn't offer anything to the majority of people, only to the wealthy.
But no, just call them all racists, it's too difficult to address their concerns. Just dismiss them as the racist mumblings of the far-right, instead of the concerns of the demotivated middle.
Also, apparently, this is the first time since 1928, that there is a Republican President, and a Republican majority in both Houses.
Thing is though, what happened in 1929 ? The Great Depression, and then the subsequent rise of Fascism.
If there's another great depression in 2017, then...