Moron, fool, stupid, dullard, simpleton, retard, weak-minded. That should be a good start. Yeah, I know the SJW thought police don't like using the word "retard", but we can't let them tell us how to speak, can we?