If he had handled it properly perhaps they could have fired her. He could have warned her and documented the events to HR.
They still may fire her,if this is any hint about how she works with people.Time will tell.
It’s easy to say - he should have done this or that. I see nothing wrong w/what he said. It’s the touchy feelie crowd, the company feeled they would be less threatened if they fired a Christian instead of a lesbo.
Hope he gets a good lawyer!