Вот соглашусь с вами. Ну ударят ребенка, он только больше озлобится. Я в целом не против физического наказания, кстати.. Но в более ранний период, когда ребенок еще слов не понимает, так, чисто для условного рефлекса на опасные вещи. А в 8 лет можно поговорить, объяснить, что хорошо, что плохо, отправить  а какими нибудь не привычными для него домашними делами заняться, только предварительно объяснив за что ему это.