Мне кажется, Вы должны сначала найти границы для себя. Допустим так "НЕ БИТЬ" ни при каких обстоятельствах, что бы ни случилось (это не из области фантазии, кстати).Как только установите границы для себя лично, и когда ни разу их не переступите, тогда Вы поймете, что МОЖНО научить малыша уважать установленные границы и не переступать их. А пока у него "No Limit", и у Вас тоже