I tell you guys what, if “moron” is offensive, I apologize and will do my best to no longer use it. I’m assuming “idiot” is offensive as well, so I will try not to use that either.
I assume “of limited intelligence” is ok, right? I’m assuming so because that’s impscum’s favorite and he never says anything wrong.
In a perfect world we wouldn’t use descriptive words for minority groups in a derogatory way. But it’s parlance. Lame, cretin, nigger, fag ,retard, pikey, pig, tramp etc none of them sound pretty as put downs but the shock of hearing it in that context is the desired effect.