Frank I hear what you're saying and I agree with a few of your points, but I disagree with the notion that you are "hardwired" to be turned off by gays. Two men having sex isn't a picture I want in my mind either, but I don't blame the gay community in the least bit for pressing for equal treatment of gays within social circles. As a previous poster mentioned, many white males 40 years ago were probably "hardwired" not to socialize with African Americans. No, it's not the same, but just as was the case with African Americans, I think the more you are exposed to a specific group of people (blacks, asians, lesbians, whatever) the more you see them as normal.
It's human nature, IMO, to feel uncomfortable around people different than ourselves. But ultimately, you'll probably find that gays have a lot in common with anybody else, and the less you'll even think about their sexuality. Nobody can force you to condone a certain type of behaviour, however, I can certainly see where the gay community is coming from. And no, I do not think it's right to poke fun at homosexuals, even if you have every right to do so. If heterosexuality was the heavy minority in this country I'm sure you'd grow tired of people relentlessley demeaning and cracking jokes about your sexual preferences.
Look at it this way, in my opinon, humans are not pre-ordained to like/dislike a certain group of people, but rather taught to feel a certain way through the teachings of their parents, friends, siblings, etc. How many people in the world today do you think would feel true shame if their child came out of the closet? Unfortunately, quite a few. So while I understand you don't like to have things forced down your throat, and your entitled to your own views, I'm completely fine with the gay community pushing for the American population to treat gays as their social equivelants, as you would say. This generation will tolerate homosexuality a lot more than the past one, the next generation will tolerate it much more than this one, and so on. I think the world is too politically correct at times myself, but at the end of the day, people simply want to be treated with respect.