Just want to quickly jump in here to throw my stone into the pool of knowledge.
Okay, I'm sure that you can agree that there are different people. There are those who are black, some who are white, some who are fat, skinny, tall, short, gay, straight, American, English, French, Christian, Jewish, Atheist, Agnostic etc. etc.etc.
What makes a person in France different from a person in America? Where they came from.
What makes a Tall person different from a short person? Size.
What makes a gay person different from a Straight person? Who they like.
But what's the one noun that all of these sentences have? People.
That's right. To some this may be a shocker, and to others this may be second-nature, but they are ALL PEOPLE!!!
In the beginning, we call came from the same Star that supernovaed and scattered its elements over the cosmos, creating the Earth and us, and in the end we will all be the same dust elements scattered once again.
I want to say this here: I don't really care what you think. If you want to believe that All Gay people are going to be punished, that's okay to believe that. However, as soon as you start expressing that insultingy, that's where it crosses a line.
Now, onto the facts:
Those who are Gay, Lesbian, Bi, or Transsexual are people, however homosexuality is far from "normal." Before you start hating me, hear me out.
The instinct of every Multi-cellular creature is reproduction, correct? That means one male and one female mating. However, two of the same gender cannot breed, and therefore defy Nature's original Intentions. Homosexuality itself is an abnormality and occurs very rarely in other species, however it is nowhere near immoral or disgusting. People who are Homosexual are people, just as all cats are cats and all horses are horses. However, homosexuality does not match with instinct, and therefore is not "normal," however the people who fall under the category of gay or lesbian are just people.
My rant has ended. My stone has fallen.