Kind of funny how you complain about people being mean to you and then accuse a high percentage of them of being apes flinging shit. You have some unresolved issues.
IME mods deserve a lot of the shit they get. It's not exactly well-functioning individuals that tend to choose such a (unpaid) position for themselves.