Предлагаю обсудить реализацию в следующих версиях ICMS
Раздел: 1.Правила общения.
1.1.Запрещено употребление ненормативной лексики.
Возле любого сообщения пользователя есть ссылка, например Бан, бан не по IP, а по связке логин/пароль. При нажатии на Бан, открывается страница со списком правил, с возможностью выбрать одно или несколько из них. указать время ограничения доступа. Выбрал одно/несколько пунктов, указал время ограничения — юзер заблокирован. При этом читать сайт может — писать нет, либо можно сделать опционально — полная блокировка без возможности читать, или с возможностью чтения. Пользователю приходит сообщение в личную почту, что "Ваш аккаунт заблокирован модератором/админом Nickname на срок ХХ часов/дней/месяцев за нарущение пункта(ов) правил 1.1.Запрещено употребление ненормативной лексики.[/b] (активная ссылка, ведущая к данным пунктам), нарушающее сообщение "Цитата сообщения" (хранится отдельно в таблице БД). У пользователя есть две ссылки в профиле — активные наказания и история нарушений, где можно посмотреть соответственно.
В общем, как то так, надеюсь, идея заинтересует разработчиков ICMs.