Мои 5 копеек - дать возможность высказываться, но в строго регламентированные темы, с возможностью фильтрации (если очень хочется и опять же если есть жалобы от других пользователей), строго ограниченные темы позволят сэкономить время на фильтрацию и уменьшат трафик сообщений, сам с собой болтать ведь не будешь? Можно пойти еще дальше и назначить градацию бана и в зависимости от степени тяжести наказания ввести на выбор провинившегося в каких темах он готов участвовать, но на выбор и строго с количеством, например если ругается матом то одна, а если не любит животных то две темы, выбор можно автоматизировать или предоставить админу возможность назначать. Или вести учет сообщений, что бы не флудили много, например много болтаешь, в день только 10 сообщений, чем меньше болтаешь, тем выше количество в день разрешено. Можно совместить 2 подхода -количество тем и количество сообщений, вот тогда будет полная демократия!