Depends on context. If someone is saying “wow I hate all gays and hope they’re put in extermination camps” then sure I’d speak up and tell them they’re a piece of shit. If someone says “I think gays should have equal rights but personally I think it’s wrong” then I’d shrug it off. I think there’s a line between outright hatred and ignorance/cultural/religious-norms that people ignore too much. Qanon type people are too far gone, but the others I think could change, and immediately shutting them down as racists or homophobes doesn’t help sway them.