People voted Trump for different reasons. Not understanding their reasons does not make you smarter. They were not all low IQ. Ignoring a big chunk of the population because they are "racist", "bigots" and "single-digit IQ yokels" will make you loose the next election to whoever decides to listen to them instead to lecture them.
Do that multiple times and you may end-up with a dicator(or at least someone who can become a dictator) sooner or later.