Ответ: Несколько не понял с баном и предупреждениями
ПЕРВОЕ ПРЕДЛОЖЕНИЕ
Надо применить опыт Синтаксического помощника программы "1С: Конфигуратор" и разработать Препроцессор текстовый для постов.
Во-первых, создать более или менее законченный Словарь Сленга, употребление слов из которого приводит к бану. Причём с ранжированием по бано-опасности:
- "критический" (мгновенный бан),
- "высокий", "средний", "низкий" - с указанием возможных баллов предупреждений, по аналогии с "вирусной опасностью".
Во-вторых, предоставить возможность препроцессору функции "Написать сообщение" получать текущий статус (количество) непогашенных предупреждений у пишущего ответ.
Во-третьих, усовершенствовать функцию "Написать сообщение" таким образом. Пишет человек "лю" - ему подсказка выплывает в ниспадающем меню, как в Гугле: "люстра" ниже "люстра для Винды", "люстра для мака"
Человек переползает мышей на нужный термин: "люстра для Винды".
Препроцессор выводит в пост, к примеру, предельно форумно-политкорректный текст "Программный продукт корпорации Adobe Systems, Inc. под названием Adobe Illustrator для операционной системы MicroSoft Windows".
В-четвёртых, надо предусмотреть систему предварительных предупреждений, ещё при написании поста: до его опубликования.
А именно: пусть текстовый Препроцессор постов при попытке опубликования текста, содержащего слова из Словаря сленга, выдаёт сообщения: "Обнаружено сленговое слово "..." Бано-опасность высокая (может быть начислено ХХ баллов). У вас уже ХХ баллов предупреждений. При записи этого поста ожидается доначисление ХХ баллов. Продолжить?".
ВТОРОЕ ПРЕДЛОЖЕНИЕ
В мире существует институт присяжных заседателей. Есть он и в нашей стране.
Если форумчанин присутствует на форуме не меньше некоторого определённого времени, то он получает право (раз в год?) на предварительное обсуждение двенадцатью не известными ему форумчанами вопроса: "Банить его или ещё не банить, удалив спорные посты".
Пул присяжных заседателей определяют модераторы. В пул входят те, кто присутствует другое некоторое определённое время.
Например.
Набралось у форумчанина предупреждений около критической черты. Спорный пост, забрасывающий его в аут, модератор сначала удаляет и смотрит: имеет ли банящийся право на Суд Присяжных Форума, не пользовался ли банящийся своим правом в текущем периоде? Если тот не тварь дрожащая и право имеет, сначала модератор банит банящегося, а затем по электронной почте переспрашивает у банящегося: "Вы уже забанены на 7 суток. Будете ли пользоваться своим правом обращения в Суд Присяжных Форума?"
Если "Да", то 12-ти присяжным, которые не знают друг о друге того, что они рассматривают "Дело такого-то забаненного", рассылаются спорные посты с вопросом: "Виновен ли забаненный?"
Затем модератор получает ответы по электронной почте и выносит вердикт.
Если "невиновен" - спорный пост всё равно не размещается заново, бан отменяется, право обращения в Суд присяжных откладывается на год (?), а чтобы служба мёдом не казалась - репутация минусуется мама не горюй.