Я уже года три как модератор на
ru.stackoverflow.com. Там довольно хорошая система модерации сложилась за годы существования сайта.
Вкратце, там несколько принципов:
— Нормы поведения опубликованы и известны заранее
— Когда банишь человека, всегда пишешь ему письмо с рассказом, за что и почему так нельзя
— Баны прогрессивные: в первый раз от предупреждения до недели бана, второй — месяц, третий и далее — год
— Информация о текущих и прошлых банах доступна только модераторам. Нельзя написать в общий чат «только что забанил Х, так ему и надо, ха-ха».