Usually I don't say anything. Not my child, not my place to parent. Usually if I see a child doing something wrong I tell my child not to do what they are doing and to stay away from them. But yesterday there was a little girl maybe 2 in a half/3 who was throwing rocks in my toddlers face and started punching him in the arm because he looked at her like "why didn't you wait for me to go down the slide before you came down jamming your feet in my back". You bet your butt I said something. The older gentleman that was supposed to be watching her was about 20 feet away looking after 2 other children. He was close enough to see her so she wouldn't get kidnapped but not close enough to see her actions. I said in a not so sweet voice but not a mean voice, just a firm I mean business voice "hey, no you don't throw rocks at him or hit him" then I told him to walk away from her. I wish people would actually parent their kids and teach then right from wrong instead of just letting them do whatever they want and say "oh they're just kids what do you expect". I expect you to teach your child not to hurt others and actually watch your child so when things like this happen you're there to tell them what they shouldnt be doing. Just the other days I had my son and nephew(6) at the park and there was some kids maybe 7 or 8 who was throwing sticks at other kids. Of course when my nephew picked a stick up because kids learn from other kids (anyone really but mainly copy other children) I told him no that's not okay and told him to stay away so he wouldn't get hurt. No I'm not a perfect parent, but at least i act like a parent who cares about my child hurting someone else, himself, or getting hurt by others. My child is almost four and this was the first time I ever said something to another's child and I do not regret it and I will do it again if a child harms my child. If you don't parent your child then I will when it comes down to my child's safety.