Don't just blame the men for that divisiveness and gossiping. Women usually deserve the bad rap.
Honestly, I would always prefer to work for a man than a woman. Why? Because if a man has an issue with your work or you, he will let you know, you can fix it, and go on with life. Kinda like guys will get mad at each other, throw some fists, and be best friends by the end of the night.
A woman will likely be snippy and make your life miserable while she festers being mad about something that you aren't telepathically aware of and changing. I have worked for 2 women in supervisory positions and BOTH were like that. I know that not all women are like that, but almost all women are catty and snippy and shallow at least some of the time. Women generally don't like other women they deem more attractive then they are, and we will take great pleasure in whispering behind some stranger's back about how they should NOT wear that outfit!
I do think that the woman does have a responsibility to at least let the employer know when she is hired if there are any conditions that will not allow her to perform her job duties - that includes, but is certainly not limited to, being pregnant (as well as chronic illness, such as being diabetic or bi-polar or severe depression, or dyslexia if that may affect some aspects of the job). At that point, they can discuss how that affects her and how the company can make accommodations for her. Whether or not they tell anyone else in the company is between the single employee and employer. In the cases cited above where the girly gossip was rolling, it's very possible that the employer knew from the outset and it's none of the girly's gosh-darn business!