Precisely.
You used cleaner words than I was thinking of.
Same here. I have several intensifiers I would have added to “moron” but they would be rather vulgar.