Не работает - потому что это отложенное наказание. Ведь редко так бывает, чтобы прям щаз лишили сказки или сладкого -  плохо себя ведёт он сейчас, а сказки лишают на ночь. В итоге не формируется причинно-следственной связи.В этом случае - наказание должно быть тут же. Например, рюкзак с утяжелением и 100 приседаний. На каждое приседание ребёнок должен говорить, что маму бить нельзя.Или ребёнок идёт немедленно учить стихи на тему его поведения (т.е. про драчунов, или о том, что надо жить в мире, или о том, что старших надо уважать. Стих даётся побольше, и пока не выучил - от него не отставать.Если писать умеет - написать 100 раз фразу "маму бить нельзя".