Step dad wants my daughter to apologize for disrespecting his friend

I love my step dad. He's like a second father tow but I hate some of his friends. They're just a bunch of weird offensive old men. And I get it. I've seen it everyone. On here even today that old people did grow up in a different time and stuff and I try to give people grace. But when it comes to kids I can't.

My daughter is 16 and she's a lesbian. She's been with her girlfriend for almost 2 years. My step dad's friend constantly makes comments to me about it no matter how many times I tell him I don't appreciate it. My daughter was showing prom pictures and my step dad's friend said "You lesbians just need a good man to fuck. I'll volunteer if you want." Before I could hand him his ass my daughter said "You're what? 85? Does your dick even work?" I guess she hit a nerve because he does have ED because hes old. I'm not saying having ED is funny. If my daughter had said that to someone who wasn't sexually harassing her I would have gotten on to her. But this old ass man got so mad and said my generation is raising kids with no respect. My step dad says my daughter needs to apologize because she disrespected her elder. I said no. He disrespected your underage granddaughter by Malik sexual advances at her. My step dad thinks she should apologize. I don't think she should. What is your opinion?