Получается: если в общественном месте закрыть рот злу - исчезнет добро?
Зло всегда пытается оправдать свое присутствие, прикрываясь, например, доброй ромашкой...
Стоит ли идти у него на поводу?
Хамство - это не цветочки, это уже плоды. И если человеку, от которого исходит зло, вовремя (спасительно для него!) не помочь перестроиться, хамство постарается заполонить все вокруг себя. Тогда, конечно, придется организовывать госпиталь, только лучше до подобного просто не доводить, используя системно и своевременно профилактические меры...
Иначе как у Крылова в известной басне: А Васька слушает, да ест ...
Извините, это что, намек на месть со стороны хамов?
А если правоохранительные органы начнут работать с опаской по предложенному Вами принципу?