The thing that got my mom (a school teacher) to oppose it was someone explaining it as "If you hit your wife to 'teach her a lesson', everyone reviles that. If you hit an elder parent to 'make them behave', that's horrible. If you do it to a child, that's good and normal."