As a moderator in some other places, I have to say it's often a thankless task. Fortunately, there are a few folks who realise what's involved and have some respect, too.
I've been called an idiot, even had hate campaigns. Fortunately, it's water off a duck ("I've been insulted by better than you" or "Is that the best insult you can come up with? Pathetic!").
But idiots the mods are not. Disagreeing with someone doesn't make that person an idiot. Calling a mod an idiot is an invitation to that mod to press a certain button.
When you think that most mods do it for free, as a contribution to the community, insulting them is a bit "off".