How do you go about firing an entire HR department? Because it sounds like that's what was needed.
One thing I really just hate is office gossip - which, in an office is like saying, "One thing I really just hate is breathing." It happens, and if I don't like it, the thing to do is not to work in an office, I realize. Especially since I'm an admin assistant, which puts me in with a really bad group - unfortunately for my profession, 90% of admin assistants are fucking hags who love to sit around and dish about everyone else, and I really feel like chasing them away with a garden hose. Or a blowtorch.
Anyway, a few years ago, I worked in a much smaller office, and one of the analysts we worked with became pregnant. She and her husband were very excited, but they didn't want to tell anyone at our job till she was in her second trimester - simply because alot of women don't mention they're pregnant in the first trimester in case they miscarry.
I'm not even sure how the word first leaked out - I think our mouthy office manager found out and spread it around like wildfire. I found out and kept my mouth shut - my thought-process being, "Well, if she hasn't made an announcement, she probably doesn't want people knowing yet, and it's not my business to talk about it."
So the other admin assistant I worked with was just a total gossip fountain. Seriously - she used to mail out her boss' credit card bills, and she'd come running to me to tell me how much his balance was, which I asked her to stop doing. So she comes running to me, "Guess what! Rebecca's pregnant!" By this time, half the office knew already, and I said, "Yeah, I figured it out." She goes, "You did? Why didn't you tell me?!" Can you even imagine? "Why didn't you tell me?" - unreal. I said, "Because it's not up to me to tell you - it's up to HER to make the announcement, not for everyone else to talk about it behind her back."