Years ago, a not-quite-but-nearly similar situation was happening in my workcenter with a couple of civilian employees. There was no real senior-subordinate relationship, even though the harasser was a bit senior, she didn't have hiring/firing ability over the harassee. The harassee was also a way better worker, and the harasser was a dinosaur closing in on retirement.
The woman was very religious and would quote Leviticus to this gay guy in the office, wave a finger at him, and go into this whole preachy thing about how his "lifes-style wuz WRONG!!!!!" The others on staff would tell him he was well within his rights to take a complaint to human resources, and they even volunteered to go with him, sign statements, that kind of thing.
He wouldn't do it, though--he preferred to get back at her with assorted humorous comments. He had a wicked wit and he could usually get the better of her in two sentences or less. I think the fact that the rest of the staff had his back made it less of a hostile environment and more of a noodgy workplace annoyance.