OK - think I am going to be controversial here
I do a lot of playdates - today 2 extra for lunch and 3 extra for supper
A lot of the mums who come round here view the place as somewhere to abdicate responsibility and do their own thing. If - and it is not all mums - this is the case then I will reprimand any child that doesn't conform to the house rules. 9 times out of 10 that is just sending them to their mummy to discuss or asking one to apologise to another
if mummy is not in the room then I will ask x to apologise to Y and wait for the apology - and "that's alright" from the other.
Like twig there is a community of parenting going on here most of the time. Today a mum was repremanding my ds along with her son. I was watching from another room and so happen to see that my ds was not involved, BUT she called it the way she saw it and so I did not go in and intervene. As I see it mums are there to back the others up - not undermine in these circumstances. ( bit like dps !!)
our rules seem to be
if it is your child and you see the behaviour - you deal with it
if you are not in the room, you trust another mother to deal with it
if you see a child in danger you can shout - yours/ the neighbours/the kid from down the road - you do whatever is instinctive to get that child out of danger.
I also try to get down (physically) to the child's level to discuss the matter
having said all that - shouting in a child's face is absolutely unacceptable - but I do shout at my friends dd (similar age to yours) as I have forgotten what a 2.9 year old can and cannot do - when I see her in danger or repeatedly hitting older children whom we have just got to understand that "you don't hit back"
I have discussed this with her mum as I say that it is not fiar that I shout at your daughter when I don't shout at my son, but she - who has a daughter of a similar age to my son - is very understanding and is not aggrevieved at my attitude towards her daughter