In reply to James B:
I don't think Trump supporters are necessarily stupid. They have quite valid reasons for voting Trump. Unfortunately their priorities just come across a bit screwed.
By all means, vote Trump because Hillary is odious, you're sick of being labelled a slob, a racist, a misogynist, tired of being told you must sit at the second tier of the 1st amend because you, as a white, are apparently privileged, and by all means because you live in fear of losing your minimum wage job.
My sympathy runs out however when they decide all that takes precedence over the planet and its habitat. Anyone who would back out of the most important climate change agreement reached to date, who would deny anthropogenic global warming exists, and who would appoint an avowed climate change sceptic as head of the EPA, isn't fit for office.