Are standards for not offending people much higher in the worksplace? Of course they are, and for good reasons. We want people to be comfortable. But lets just make this clear: if you have a zero tolerance policy at work for saying "offensive" things, and there is not a clear definition of "offensive", you are not working at a place that respects your rights. They didn't comment on her ass. They didn't harass her in any way.
The guy should'nt have said penis in public, right? It was unnecessary. And on that logic, my wife shouldn't breastfeed my son in public. It is unnecessary, she can just go to a private room. Why do those gay guys have to kiss in public. It offends me, they should have to go someplace private, this is a work event......
Do you see the slippery slope here? Evolution is offensive to a lot of people where I am from, does that mean I get fired if I say "evolve" at work in front of an idiot bible thumper?