When I was in High School a boy pinched my breast. I didn't tell, I didn't yell, but I did punch him in the nose. Later that evening my father received and angry phone call from the boys father demanding that we pay for his broken nose. With a very red face I explained to my father just why the boy was punched. Needless to say my father was not so nice to the other father when he found out about the whole thing. The other father actually apologized once he found out exactly what happened.
The boy ended up with a better looking nose and I never had anyone else at school pinch, pat, or slap me on my rear or breast afterward.
Excellent and the appropriate action for the situation.