That's fair. Although I think the entire HR culture is so broken it's beyond fixing. You have all these blanket rules to try and standardize human behavior, even across industries. We aren't all the same. And every complaint really shouldn't be treated the same.
In a just world, the original complainer in this situation would've been told to go find a new job if she can't handle the word vagina. Instead they "investigate" the star of the show, piss him off, and he gets himself fired. Now I likely would've handled it differently, and the reports (likely from people who don't like him) don't make him seem like a great dude. But now he gone and all those people will have to find new work. All because some whiny bitch couldn't ignore a joke she didn't like.