No, having experienced a small number of deranged individuals that does not excuse calling "a high percentage of people" barely functioning apes.
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.