what you're into, who you do it with, none of this shit matters. it doesn't define who you are. gay pride is fucking retarded. gay oppression is equally retarded. both are a consequence of moral activists sticking their noses where they don't belong (specifically, men's butts).
When did we as a culture start defining an entire person by their sexuality? "oh i'm asexual, i don't have any interest in sex" "hey great. i'm a lonely virgin that fucks my couch". how would you tell the difference without being told or being a couch?
sleeping with guys, sleeping with girls, it's all the same really. there's nobody watching you do it, nobody's stalking you, keeping tabs on who you leave the bar with. The only time anyone finds out is when you either 'come out', which implies that homosexuality is some kind of dirty secret, or start showing off your new boyfriend.
you might be thinking 'but when they kiss in public it's really weird'. fuck that. The same level of public intimacy that makes you uncomfortable from a homosexual couple is going to make you uncomfortable coming from a heterosexual couple.
you want to know the real reason you don't wanna see dudes making out? fucking gender roles. women are supposed to be the ones who want to be kissed and hugged and cuddled. you don't give two shits about the man making out with something. he could be making out with a telephone pole and you'd be fine with it. you care about the one being swept off their feet, because they're in a woman's role. Imagine Chyna has a boyfriend who's a 5'5" effeminate poof. She leans in for the kiss, she leads in the dances, he blushes and giggles and acts all moe and that shit ain't manly what the fuck is wrong with this dude. But he's not gay. But you don't care that he's not gay, he's not taking the male role in the relationship, and that's why people get uncomfortable.
i'm projecting here, and i know it. but i'm pretty sure i've raised some good points.