The best thing i've heard re: guys who hoot things at girls on the street:
making little cards about the size of business cards that say something like "you are a real prick" on them, and then calmly walking up to the guy, hand him the card, and walk calmly away.
making little cards about the size of business cards that say something like "you are a real prick" on them, and then calmly walking up to the guy, hand him the card, and walk calmly away.