I decided to revisit this topic as I had time to think about it. As horrible as this may make me sound, I probably wouldn't say anything.
Though the next paragraphs are different from what you post, there are similarities.
My best friend's husband has not only said inappropriate things to me, he's done the same with her two of her sisters. If he's that comfortable saying things to us, I'm pretty certain he will or may act on it with other females. No, he's not joking around either. I have 9 brothers and was raised by my father and have a pretty good idea when a man is serious.
One of her sisters mentioned, in great detail, the comments he'd made and she (the friend) got upset and stopped talking to her sister for almost a year. Based upon her reaction, I decided not to mention anything as I didn't want to lose a good friend. Her other sister also chose the silent route (none of us were aware that the other had this issue or we would have likely talked to her together). It came up in a general conversation a few years ago.
I no longer attend functions at their home as I don't drive. In the past, he'd usually drop me off at home, but the 10 minutes in the car was more than enough time for him to go into creep mode. So, unless Sir is able to take me or I can hitch a ride there and back with someone else, I don't go.
Btw, they were both married to different people when they started fooling around. So, neither of them have stellar track records. I'm not judging, just stating the facts.
That being said, sometimes the spouse knows but don't want to acknowledge what's going on.