Многие, вероятно, со мной не согласятся, но, тем не менее...
Считаю, что следует создать некий "отстойник" для флуда. Если по мнению модераторов, какой-либо пост не соответствует теме, отправлять его именно туда, а НЕ УДАЛЯТЬ БЕЗВОЗВРАТНО. Больших сложностей это не представляет. Я, к примеру, не могу отслеживать форум ни 24 часа в сутки, ни каждый день. Захожу после перерыва на форум и вижу лишь обрывки обсуждений. А кто-то в посты душу вкладывает...