Равнодушен в плане обид. Прислушиваюсь всегда. Просто не вижу смысла сейчас весь проект переписывать, учитывая, что через месяц меня и так ждет рефакторинг. Будет 2.0 версия, она уже будет лучше в плане кода и его реализации.
Заведите класс filter в нем обрабатывайте все что приходит от пользователя и на выходе получайте безопасные переменные. Это самое простое, вы один раз описали обработку переменных и больше этим не занимаетесь