We live in a complex so it's hard to segregate the kids. When kids are out playing, they are altogether; there's no separate space or yards.
My DD is 6 and there's a girl several years older than her (10); I'll call her M. When no other older girls are around M is all over my daughter, wanting to play only with her, telling her they're best friends, etc... But when any other older girl is around, M will drop DD like a rock. I can understand her wanting to play with kids her own age, but M is really mean about it. She yells at DD, calls her names, and makes rude gestures at her. Even when the other older girls want to include DD, M refuses. Obviously, this is really upsetting to DD. M's parents witness this and say nothing, even when I and other adults talk to M about her behavior.
This is really upsetting to DD. I've tried to get DD to play with other kids but she still sees M as one of her best friends because of the times M is nice to her.
I've thought of flat out refusing to let DD play with M but I am not sure how I could enforce that practically. I try to keep DD inside whenever M is out, but sometimes M is out for a long time, and it's hard for us to sit in the house all day when a bunch of kids are playing right outside our window. We go to parks and other places as much as possible, and I try to invite other friends over.
Since M's parents are uninterested in getting involved, and none of what other adults have said to her is effective, I feel the best strategy is to teach DD how to stand up for herself. DD is having a hard time with this because she would much rather be playing with M than defending herself to her, so she keeps trying to be nice. Does anyone know any resources for helping kids this age (DD is a young 6, in kindergarten) stand up to this kind of behavior? All the resources I know are for older kids.