I took C, who is 10 months old, to an indoor play area today. It has a baby/toddler section and she was in there playing with these spinning blocks on the wall. Another bigger, older (probably 4 or so) kid came in and went over to where she was playing. I guess he felt that she was in his way because he looked right at her and back-handed her in her face. She fell down and started screaming.

I was so shocked I just grabbed her and walked off. The older kid's mom waited until after I had walked away to go get him and all she did was tell him not to play in the baby area, where he shouldn't have been playing in the first place.

I was so angry when it happened that I didn't say anything to her. How do you handle things like this?