The thing that strikes me, is that regardless of if this is 'verified' or not, that this sort of thing is not beyond the imagination or, indeed, the experience of most of us who have female staff/coworkers..
Even if the story is totally fabricated, the bigger point here is that this sort of thing really does go on, and I'm really not sure why. I've had staff who were totally normal and who I actually quite liked whom I've had to let go / perm shitlist for behaving in ways I could never have predicted them to, as soon as I added a female engineer to the team..
What's up with all this? Sad as it is, I always have a sit down with new female staff on my teams and try to let them know that they can come to me with anything like this which goes on and we'll work out how to deal with it together. It's a sad fact, but I've never discussed this topic with a female techie who doesn't have at least one story..
It's on all of us to stop this shit from happening.
Just... Have each others backs, folks!