Since the presidential election, pundits have struggled to explain Donald Trump's upset win. Liberal columnists are united in shock that so many people voted for a man who inflamed racial, ethnic and religious tensions, insulted and mistreated women, and was deemed temperamentally unfit to be president, even by many of his supporters.