Você tocou num ponto que muitas plataformas de fórum utilizam: reputação.
Antigamente era formada pela quantidade de mensagens que do usuário... Não acho que seja eficiente.
Hoje em dia, algumas plataformas permitem:
1 - que usuários possam avaliar seus comentários (com um ponto positigo ou um negativo - ou pode simplesmente não votar.
2 - que os administradores retirem pontos do usuário a cada descumprimento de regra do fórum. Exemplo: todo usuário inicia com 10 pontos. A cada descumprimento de regra, 1 ponto é subtraído do seu score de cumprimento de regras (que é diferente da sua reputação). Quando o usuário zerar o seu score, é banido do fórum.
Esse último mecanismo, na minha opinião, é mais "educativo" do que simplesmente banir (como foi praticado há anos atrás).
Essas sugestões não são tão offtopics pois muitos que foram banidos há anos atrás, sem um motivo claro, são usuários de grande conhecimento e que se recusam a vir compartilhar eles aqui por conta da "truculencia" (menção a palavra que ouvi de um banido).
Acho que as sugestões são válidas.