Honestly the Democrats have nobody to blame but themselves, they dismissed large parts of the population as racist idiots who's problems weren't real or important and they nominated a candidate who was seen as being a big cause of the problems they were experiencing in the first place, in the end it came back to bite them in the ass.
Even Bernie would have been a better candidate than Hillary.
if you are someone who wants to stop Trump or Brexit, your goal should be to communicate effectively with the people who believe it is in their interest to support Trump or Brexit. I think in general there is no effort on the part of media elites to communicate with those people and do anything other than tell them that they are primitive, racist, and stupid. And if the message being sent is that you are primitive, racist, and stupid, and not that you have been fucked over in ways that are really bad and need to be rectified, of course those people are not going to be receptive to the message coming from the people who view them with contempt and scorn.
...
Whites without a college degree — men and women — made up a third of the 2016 electorate. Trump won them by 39 percentage points, according to exit polls
https://img.washingtonpost.com/blogs/wonkblog/files/2016/11/2300-3.jpg