Err.. Now I feel I've overstepped there. I only meant to say that 99.9% human population would have to be classified as idiots because there are always super IQ people in the rest of .1%
This notion that everyone who voted for Trump is an idiot is basically idiotic by itself. You can definitely call them hypocrites, but not idiots. Many people in the US, not only rich and the powerful, but everyday people believe in conservative principles. Many Christian religious voters believed Trump will further their agenda of social/family values. They consciously voted for a guy who doesn't believe in either because they thought he was their best shot at furthering their goal. It's a calculated decision, which makes them hypocrites, but not idiots. Many of the people who voted for Trump, are successful people who work in Tech, medical, insurance fields and many are successful entrepreneurs.
I'm a fairly liberal person and I believe the number of idiots who voted for Trump would be greater than the ones voted for Hillary Clinton, but that is my bias showing. There would be a good number of idiots who voted for Sanders in the primary as well. Your vote for a certain person doesn't determine your intelligence level, just what you think is a good policy that the country wants to go with.