Хамят те дети, кому родители позволяют это делать. И подзатыльник мало решает проблему ибо чадо будет хамить там, где подзатыльник вам будет стыдно отвесить. У меня для зарвавшихся детей есть условная фраза, я ее произношу не для того чтобы испугать, я обозначаю что чадо нарушило границы допустимого: "это что еще такое?". Обычно хватает. И следует: "ой, извини".