Medusa, I don’t doubt that some of the staff might have been idiots. A lot of people are. My point is that it should be an aim for everyone to call these things out in a friendly way. If I had overheard a “joke” like that I would have made a face and said something along the lines, “that is kind of inappropriate. Unless you are Prince Phillip, we should probably be a bit careful with those comments”.
Regarding the MS, if that is true, it is completely inappropriate. However, it should have been easily solved with a doctor/consultant’s letter.
I was signed off sick for a few days due to a high risk pregnancy. My boss questioned it. We had a nice HR discussion, I had a consultant letter (I was under bi-weekly consultant care on the NHS) and everything was solved very amicably with me having time off for all medical appointments. Once it had been formally cleared, my boss was very supportive. And I held no grudge against him. I only felt slightly embarrassed over all the fuss HR made of me for the rest of my pregnancy.
The problem is mulling over multiple injustices, getting a gang together and write some kind of a letter or go above somebody’s head without calling it out first. And I am saying this as somebody who helped to get a misogynistic bully fired by keeping a diary about everything inappropriate I witnessed. This was, however, a man who frequently reduced junior female colleagues to tears by shouting at them. And on the request of my (male) boss.