Haydee - DEFINITELY if there is an attempt at physical contact, you have to step in. Good for you for not being intimidated by his size. And I would absolutely say something if something was yelled.
I have to agree with Ruppie's comment on the girl not knowing how to feel about being stared at. I remember being young and ambivalent about it. On one hand, I was very uncomfortable and didn't know what to do and on the other, I was flattered that I was being noticed.
In my early 20's, I was the victim of sexual harrassment, but didn't really realize it at the time. Of course, back then the definition of sexual harrassment was much more narrow.
Young women, and especially young girls, often don't have the self-esteem and confidence required to defend themselves against this sort of harrassment. As moms, we need to help empower them so they can say, "Hey jerk! What's your problem?" OR - get them to pick their nose. That's always a big turn off. Also a lot safer than making them angry.