It's not just teenage boys sadly. I've had men in their 30s and 40s make fools of themselves too. Chalk it up as sexual harassment, and try to move on with your life. Usually I vent to my dad, my partner or some of my guy friends if it really hurts.