1. If there is a situation in the workplace, there is generally little recourse other than quitting the job and finding another one. Which creates more suffering -- finding another job or experiencing stress in the workplace. No one's going to fire the CEO or the owner of a business if an employee complains about such behavior.Although I agree with most of what you said, I don't see how a woman she suffer leaving her job because a man can't act professionally. I do agree that women should dress professionally and modestly, however, modest doesn't mean putting on a potato sack.
2. As to wearing a potato sack, there are umpteen alternatives between dressing provocatively and looking silly.