My DD is 17 months. Whenever we're in a group situation with other children - baby clinic, birthday parties, play groups etc - I always keep an eye on her and if I see her snatching toys from other children I'll try and stop her, or I will take the toy off her and give it back to the other child. However it seems as though I'm the only one who thinks this way because DD is always having toys snatched from her and the parents/carers don't do anything.
It may be that they're not looking as the children often look much older (3/4 years old) so perhaps they don't need to be watched so closely. DD usually ends up in tears with me trying to distract her, which, I have to admit doesn't take too long. However, I feel as though I'm teaching her to let people walk all over her. I don't feel that it's my place to take toys from other children to give back to DD.
She is an only child so at home she can play with whatever she wants to most of the time (toys of course) but I'm trying to teach her to share/not assume that she can have everything she wants when there are others involved.
Should I just let the children grab from each other, and still keep a watchful eye to make sure the situation doesn't get nasty?