So many things done or accepted as ok in the past were wrong and with time quite rightly, we have changed our minds, and the law too in many cases. No one is saying they would smack children now, because they don’t.
As parents we are responsible for teaching our children how to behave, what is good what is not, but sitting explaining quietly ( time and time again) what they have done wrong and why can go in one ear...just doesn’t work.
Have to say our (middle aged ) children were generally better behaved than children now. They were part of the family of course, but not as seems now, the central focus which everything revolves round. I sometimes wonder how they will cope as they grow up. A hard lesson.