I think it's one thing to have an ideal for yourself, but it's quite another to tell others what they ought to be willing to put up with.
With the 'appeal to ridicule' nonsense we've seen from some religious people recently I think what you're saying applies well. But we, who are making them whine, aren't saying anything that can be construed as deliberately hurtful. It's not a personal insult, it's not even about people, it's about logic and argument.
I think here is where it changes. Homophobia is endemic in our culture for no apparent reason. That may need challenging but we know there was no sensible argument for it in the first place. Explaining things to homophobes doesn't fix them. Just like it doesn't fix equinophobes, etc. So it doesn't stop them being antisocial and hateful, which homophobia usually causes, it just invites them to flaunt their flaws.
Extract from UK hate-speech laws regarding racism:
A person who uses threatening, abusive or insulting words or behaviour, or displays any written material which is threatening, abusive or insulting, is guilty of an offence if—
(a) he intends thereby to stir up racial hatred, or
(b) having regard to all the circumstances racial hatred is likely to be stirred up thereby.
But in contrast here we find you effectively asking them to make a case for homosexual hatred.
I don't mean to say that UK law is a good source of wisdom about what is good and bad, it obviously isn't, but it might give one pause for thought.