I'm a heterosexual and I don't even mind seeing two guys kissing. In fact, I think it's rather sweet. One of my best friends is openly gay and he and his boyfriend kiss in public(And I live in Texas FFS). Granted, they do it around people who are generally okay with it... their friends and such.
As for the hypocrisy, allow me to quote a 14-yr-old boy that I once spoke to on the topic.
Ignorant 14-yr-old said:
"...It's different with two women. With two guys, they're havin' sex with each other's butts. With girls, what can they do? Play with each other's boobies, that's it..."
To which I mentioned cunnilingus and then he proved his lack of knowledge. I told him to look it up on the computer.
I say it boils down to ignorance, especially about sexual acts. For some reason, most straight men associate anal sex with pain, possibly from one too many movies involving prison-rape. They lack the understanding of the human anatomy that makes it possible to achieve pleasure.
Also, that one Bible-verse:
"...not to lay with a man as one lays with a woman..." is taken a bit out-of-context nowadays. Back then, if you had anal sex with a man... you were pretty much fucked(both literally and figuratively) because of the poor sanitation and such they had back then. As I've mentioned before, most of the Old Testament laws were based upon health concerns...
Also, the thought of it being okay for lesbians. I think that it follows the logic of 'two vaginas are better than one', but personally... I think I prefer normal porn over lesbian porn.