OK, so I did do timeout then, because I would remove ds from the room entirely. Surely if a child is hitting another child, being taken away to sit on your lap does not give the message that they have really been doing anything wrong.
Ds had a phase of hitting me at 2. I would say "no" and immediately place him in his cot. After that happened about 3 times he got the message and has never hit anyone since.
Sometimes I still sort of do timeout in that if ds is being wilfully unpleasant I tell him to go in his room and calm down, which he usually doesn't like, but then comes and apologises.
I am all for the idea that you should think about how your behaviour affects others, and I do encourage empathy(and happen to have a highly empathetic child-woo stealth boast) BUT if there are no real perpetrator affecting consequences then how do you really stop unpleasant behaviour?
For example, at school there are a few children who hit/ pinch/ generally bully. There never seem to be any actual consequences that theses children don't like. So, you can tell them that their behaviour makes other children sad. But what if they don't care? After all, it doesn't affect them.
UP seems to be about treating children as though they have the emotional maturity of adults. But they don't.Also, as an adult, if I hit you I would have to go to court and maybe even jail. There are consequences and punishments in life.