How would you handle this?

My husband hasn't seen his grandparents in years and so after speaking to his grandmother over the phone they both arranged for a visit at their place to catch up and for his grandparents to be able to meet his kids and wife, me. Everything was going great until my husbands grandfather called me to a back room that he called his "reading room". He asked that I take a seat. As soon as i sat down he asked me to look behind me at a book titled "goodpu**y"

He quickly tells me it's not what you think. Nothing sexual about it. He continues on about a bunch of nothing and then he randomly tells me how his wife and him always have "sexytime". He then ask me if I knew what that was and he proceeded to say that it was where she'd get "pretty" or "sexy" and it would really get him going. 🤢 mind you it's just me and him in the room and my first time EVER meeting him.

He then ask me if I have "sexytime" with my husband and do I have any lingerie? I completely avoided his question and told him we focus on our children... he then brought the conversation back to the lingerie and told me I need to buy some if I didn't have any already. I told him "hey I think we should really get back in there"( w/everyone else in the loving room). He moved on and I eventually got up and walked back to the living room. The grandfather followed behind and told me in front of everyone to keep what he said to me between us because it was "private ". He repeated this in front of everyone multiple times.

We get home and I'm completely still shaken up by this encounter that my husband asked what happened and when I told him he said oh yeah I'm not surprised b/c that's just how he is.

I was hoping that he would see how much that conversation affected me that he'd reach out to his grandparents and talk to them you know stand up for me because I felt violated. He didn't.

He has already planned for us to go back over to hang out with them again and told me that if it happens again to let him know.

How would you handle this?
Post Opinion