I have found myself exempt from the issues in meetings and cities, though I hold that up to autism rather than being some sort of special superhuman. However, the violence and neglect against children is a sticking point that I have always held up as a system that DOES NOT WORK. Beating children does nothing to promote goodness or obedience. In a zealously Christian family with which I was once friends, they did not spank their first daughter but did their second and third. The parents wondered why their first daughter was honest and kind but the middle and youngest daughter would lie and shirk responsibility. They couldn't comprehend that hitting their daughters as punishment resulted in them wanting to avoid punishment.
Being hit doesn't teach you responsibility or how to be a good person; it only teaches children that making a mistake and owning up to it means you get hurt. I was raised that if I made a mistake or broke something it was my responsibility to fix it, make it right, or work to replace it or make up the value of what was lost.
If you want to teach children about responsibility, actually give them responsibility. Hitting them just means that if you're bigger and stronger you're automatically right.