We discipline our kids for a reason: we want them to be good.
When a parent yells at their children or sends them to their room, it’s not because they want their kids to suffer. We’re not just hate-filled gargoyles who want to stamp out fun wherever we find it. We’re trying to help our kids understand that their behavior affects other people. We want to make them better people.
But there’s a difference between raising a child who is afraid of getting in trouble and a child who understands the difference between right and wrong. When our kids grow up, we won’t be around every minute of their lives. If we want them to make good decisions when we’re not around, they have to be motivated by more than just fear of getting in trouble.