I agree.  To call Trump a 'moron' is to insult all those decent people.  Although his actions may seem random and incomprehensible, they are purposeful.   If he is not a sociopath, he is certainly exhibiting all the signs, and his vision for the future of America is terrifying.