I think all this arguing about free will, while it might be relevant somewhat to the biological vs psychological aspect, is kind of stupid because that's very well something you could get in argument over. Yes, that's happened, right here on HLP, and it didn't get anywhere then either.

But mostly I dropped in when I saw this:
You must be confusing me with someone who actually cares what you think of me.
If you're going to express your personal views on a forum, expect people to disagree with them. Don't turn this into an attack on your self-esteem when all people are saying is that you seem biased against homosexuals, and your reasons aren't justified.
Really, if you are biased against homosexuals or believe that they're somehow 'different' from everybody else, you're putting yourself in a poor position to be able to judge them. As a general rule, people don't like to hang out with other people that make them feel isolated or like they're simply being put up with.
I think my favorite story comes from a speaker in a psych class that I took. He constantly dated girls through high school, but never really felt like it was working out. He eventually met a guy several hours drive away, but kept on telling all his friends that he was seeing a girl. Finally, he decided to come out of the closet and called his best friend and told him "You know Julie?" "Yeah." "Julie...is actually Chris." Then silence. Then finally, "Dude, I think you just totally changed my opinion on gay people."
People who talk on cell phones in the theater annoy me a lot more than two men or women holding hands in public.
Of all the gay people I've known in person, I've only known two who were really flamboyant about it, and both were just as quick to use it as a joke.