Hmmmm maybe you just need a little time off. To let cool the stress laid on you these past few days.
But I think quitting is not the best solution. Yeah those members are tough on us. But they shouldn't be the cause of your resignation, admin should be the one to take off our rank as a moderator and not their lame criticisms.
You know their level. You know you're smarter than them. So as much as possible don't mind them. They just don't know what to do with their lives, aside from pestering other people.
But if you really want to leave, just make it only temporary, and not permanently.