предупреждать и банить таких пользователей.
Предупреждать - и так предупреждают. Я, если руки до форума доходят, стараюсь сбрасывать такие темы в Карантин - несколько тем в карантине, тогда могу уже писать, чтоб не открывали новых тем до решения судьбы закарантиненных, а новопоявившиеся темы в таком случае просто закрою, еще и выпишу замечание за невыполнение требований модератора.
Если человек заинтересован в нахождении, а не получении решения, то будет писать что-то, исправлять, а если нет, то он после пары-тройки сносов в карантин сам исчезнет без излишнего давления