Самый лучший способ зашиты (который хотябы 90% остановит:
Забанить их по IP еше до того как они узнают о твоем сайте.
Страницу бана изменить на слова (недоступен сервер ошибка базы или акаунт заблокирован)
IP можна у когото из модераторов выпросить за деньги в аське
Рипер который попадет на сайт и увидит акаун забанен не станет искать обходы и т.д
Ну а если найдет то можна сделать сюрприз сверху
Спрятать CSS через PHP (таких тем полно) примитивно но всетаки многих остановит.
Сверху сделать так чтобы HTML код отображался не как по полкам а в однустрочку (отбивает желание рипать)
Сверху попросить не вылаживать шаблон и сказать отдал за него лимон (есть добрые люди)
Ну а если выложат гдето всетаки (то попросить модеров или администраторов вежливо и без наездов) снять шаблон с паблика
Ну и еше можна придумать много замарочек от рипера (но конечный результат будет рип в паблике