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.