Not smacking children has led to a breakdown in society. Weeelllllll....
Personally, I don't smack. I don't want to hit my kids. End of. It instills fear. Which is a way of getting them to behave.
While you are around.
If they think they'll get caught.
However, what is punishment? It is a consequence for unacceptable or dangerous behaviour.
If you do X, Y will happen.
And THAT is what is missing these days. It isn't smacking, (although since it has gone alongside the change in attitude towards smacking as an acceptable punishment, it is easy to see how people could think that) it is consequence.
Years ago, the 'rules' were instilled in you. If you broke them, not only would you probably get a smack, but you would also get widespread disapproval, if it's a crime, you might get jail time - actual jail not the Holloway Hilton. Consequences.
Nowadays, everyone has rights and nobody has responsibilities, nobody cares what the neighbours are doing and if they are respectable, the man down the road won't yell at you and tell your mum if you give him some lip - and if he does, your mum won't punish you, she'll mouth off at him.....
If you get no messages that anything is wrong - at home, at school, at work... everything is about what you can get, not what you should do....it's a free for all. Lack of consideration. Lack of.....Consequences.