Sounds like an open and shut case of sexual harassment.
Hostile environment and all that.
You mention running into one of the officers at a lunch shop who then told you about the nasty rumor. You labeled him a rumor monger. Yet it’s apparent from your comments you’d already heard the rumors from other people. Wouldn’t these people be considered rumor mongers, as well?