Agree, we all want a better place where discrimination is based solely on merit. You just don't fight dogma with more dogma. Let the idiots ridicule themselves into oblivion. That's a better way to deal with religious zealots.
I have no idea what the fark you are talking about.
The best way to fight religious and other bigotry is with shameless mocking.
Don't feed their sense of persecution and therefore a divine purpose.
Feed the hell out of it. Kids are always embarrassed by their parents. When their parents are shamelessly mocked for being utterly stupid, the kids with figure it out. Homophobic bigotry will drop by magnitudes in a single generation.