We have a society where psychology is a vital part of child rearing, and yet sometimes people miss the most simple factors. You can talk all you want about developmental stages and emotional needs, but sometimes it just comes down to rewarding good behavior and punishing bad behavior. A child needs to be trained to recognize good and bad behavior instantly, and to instinctively shy away from the bad in favor of the good. If you don’t do this as a parent, then all of your other moral lessons are worth nothing.