It matters not who is "right" and who is "wrong" but rather what is true.
I for one, don't care to watch anyone tongue wrestle in public. Man and woman. Man and man. Woman and woman. I don't want to see it.
I can accept that someone is homosexual. I don't have to agree with them but I will treat them as I would anyone, with respect until they by their behavior show otherwise. I have know more than a few homosexual men in my lifetime and of those, the ones that I would call friend never once asked me to "give it a try". Sexuality is not the center of my life. Some here might cry, "But what about your faith?"
I don't broadcast that with stupid ignorant pronouncements but instead simply try to live it. I am not always successful with that, I admit.

Which would you rather have, someone that screams "Jayzus is Lawd!" or one that lives their faith quietly so that their actions speak louder than the words of the aforementioned idiot?
Of course then you have me. A guy that has no problem getting in the face of an idiot that hates Christians because they hate what Christ stands for. I have zero problem with any Atheist, but an assholist is an entirely different creature and among those I would count more than a few preachers and ministers, believe me. Admittedly, I am something of a grouch about that and again, accept that as how I have chosen to respond to certain people here and in the real world.
To me, public displays of affection are pretty much relegated to holding hands and perhaps a light peck on the lips/cheek. Its when these become blatant displays of sex or more pubic displays that I cry foul. Again, I have no desire to see anyone bump and grind in public. If your entire life revolves around your scrotum, then I say you live in a small, small, world.
Regardless of your orientation, if you can't keep it in your pants, at least do me the honor of keeping it out of my way.