^ I completely disagree. Kids don't have to be treated like dogshit in order to learn, if you treat them with no respect as a HUMAN - they'll grow up learning not to respect too. Besides, he's 10 - immature age = immature mind.. what the mother did was extremely immature equally. (forcing him to wear 'ears'? really?)
Not so immature as to not realise that stealing is wrong. When you were 10, did you know it is wrong to take something that isn't yours?
If you treat a child like a delicate petal with no brains, it'll grow up into a spoilt brat with no concept of responsibility. If you treat a child like an adult (to the best of your and their ability), it'll be more likely to grow up into a functioning member of society.
I think physically disciplining a child is essentially hypocrisy. We don't want children to hit each other and we teach them that physical violence is bad. So what kind of message does hitting send other than it's okay to hit, as long as you're the powerful one in the situation? The people in charge of the punishment need to be in control of themselves and operate with their heads rather than with violence. Besides, there are lots more effective ways to punish children non-violently.
I'd say this was a pretty effective non-violent punishment.
I think sometimes parents resort to physical punishment because all other avenues are closed, and in those cases it is okay. I remember being smacked when I was little and slapped once when I was older, and each times it was because I was being a little shit who completely ignored every single time my parents/grandparents tried to tell me off verbally. I can't help but think the majority of the anti-smacking crusade are people who have probably never had children and therefore never experienced that kind of frustration.