If there are at least 15 employees, the sexually harrassed employee can contact the EEOC. Sexist remarks such as the one you first mentioned don't normally rise to the level of illegal harrassment, although I agree it's rude, unprofessional, and just plain tacky.
However, I would try the...