Мне кажется, что когда возникают такие проблемы с пользователями, разбираться в первую очередь должен сам автор поста, а не кто-то со стороны. Если он не может этого сделать, надо предоставить ему инструмент: возможность пожаловаться.
То решение, которые вы сейчас применяете ограничивает возможности всех остальных пользователей, которые не занимаются вредными действиями, а хотят использовать сайт как средство обмена опытом.
Здесь надо не выбирать меньшее зло, а расширять возможности.

И смотреть шире.
