I don't agree with beating your kids but there is a lot to be said for actual consequences for your actions.
Schools are now restricted in that it's hard to suspend or expel children now as they are entitled to an education. Playtime has been reduced and the workload has increased.
Kids no longer spend several hours after school roaming the streets and getting fresh air and exercise naturally.
Kids have a lot of structured activities and play dates and much less interaction without adults present.
Kids are frazzled by the expectations put on them at school and the teachers no longer have the authority to give them detention or just send them home.
Parents are taught that they can't hit their kids and that kids feelings matter. That there are reasons behind bad behaviour and as parents they have to take the child's view into account.
Kids are pushed into adult environments like restaurants on a regular basis because the adults want to go and their child can no longer wander the streets with friends.
There are a lot of benefits to stopping kids having unsupervised hours of contact such as bullying, harassment and lord of the flies type behaviour, but they have lost the benefit of being outdoors so much and letting off steam.
Being strict but understanding is a hard balance to strike for a steady, calm and patient parent, and we aren't all of that mould.
Each child is different too. My first is chilled, her tantrums were minimal and she's fairly compliant.
My second is highly strung, emotional and anxious which leads to tantrums, throwing and hitting, (at home only) which has improved as he left toddlerhood but has no where near disappeared.
I once lost my temper with him and smacked him. Not proud of it, and it's not the done thing, but... it was several weeks before he tried to hit me again.
The majority of non violent consequences he is not affected by and has no effect on his behaviour. He doesn't care if I take toys or sit him in time out or in his room or no treats or cancelling play dates.
I'm no pushover and I'm constantly told I'm too strict, but the improvements in his behaviour are minuscule and hard won.
I have no doubt that if he knew he was going to get a smack every-time he threw something or hit me, he wouldn't do it.
This holiday we have tried something different, we have barely left the house, save for the park once and a christingle service. The kids have had pyjama days and a lot of peace and quiet, which has resulted in less tantrums and much more peace. My two primary school kids are utterly exhausted from school and have really needed time to switch off.
Ideally we would have been outside a lot more, but they just don't want to, so I've let it go.
We've stopped taking them to coffee shops and restaurants because sitting still for two hours isn't that fun for them. There's plenty of time for that when they are older.
Parenting is a hard job at the best of times and now it is a total minefield of putting the child first while maintaining good behaviour which is a hard balance to strike.