Pervy Old Men Woes

Simple, if someone at a workplace does such a thing, it calls for a sexual harassment lawsuit.

However, if someone does such a thing outside, i.e. making comments, that's covered under freedom of speech. Fortunately, not too many people make comments like that and if they do, one can use the same freedom of speech and give them a piece of their mind, so that they think twice before popping such remarks again.