As usual, with an emotive issue like this opinions are polarised.
Yes the child behaved badly twice, once for abusing an old man with his behaviour, and once for swearing but …
He is six years old, and nothing justifies a physical assault on a child by an adult.
Let’s leave aside the huffing and puffing about ‘in my day …’ and ‘teaching a lesson …’ and try to be a little more enlightened and civilised.
Any child should be taught to behave properly in a public place, but a premeditated physical assault is absolutely not the way to do it.
If the mother does not discipline her child properly, that is an issue, but that doesn’t give carte blanche for any adult who feels like it to decide his own appropriate method of teaching a lesson, and then delivering it with a frightening assault like this – this child is six years old, not sixteen!
We all have ideas on how badly some children are brought up – ‘twas ever thus – but times move on, and this behaviour is now seen for what it is – criminal assault by an adult on a child. He should be ashamed of himself for demonstrating that bad behaviour gets violent retribution, if you are too small to defend yourself.
I would have spoken to the mother – whom this man knows, and left it with her, and if she is lax with the discipline of her child, that is her right, and does not mean that any passing grown-up can pile in with retribution anytime the mood takes him.
A six year old may well know no better – an adult certainly should!