J.S.
Nope, I am with you on this one. I think that the girl should have been punished.
If he had put his hands on her, different story. If she was annoyed she should have told the teacher. The only other way I could see this happening is if the kid got into her face and really frightened her, but that doesn't sound like the case. We all have fight or flight instincts, and if she was scared her fight might have taken over....again, I don't believe that to be the case. She just got angry.