Kids need years for developing empathy. They need years to understand what is good and what not. In concrete, kids need seven years for developing their personal attitudes.Parents have explored some time a bad attitude of his son, and then he punished him. When we are angry, we punish our son within resentment.
Is good to apologize them if we made a mistake, we have to explain to our kids what is then done bad.
If we recreate something bad for them, they will pay attention to us, because they will be conditioned for frightening.
So, kids need an education day by day. In this way, every family will use what is better for them.