I personally don't think homosexuality is right, but I don't actually hate gay people.
My Christian view: It says plain and simple in the Bible that homosexuality is a sin, and unnatural. God forbides it and doesn't want anyone taking part in it. This is why he created Adam and Eve, Adam the man and Eve the woman. One was meant to be with the other. If God intended for homosexuality, he would have made Adam and Steve.
My Non-christian view: Simply put, it's just not natural. There is a reason there are two genders. As stated above, one is meant to be with the other. It's like a puzzle piece, two of the exact same pieces can't go together. The purpose of life here on earth is the reproduce and keep our race going. That's why man needs to be with woman and vice-versa. Man wasn't made to be with man, because they cannot naturally have a child together, the same goes with woman and woman.
I do know some gay people, and they are great people, I just don't believe they are right in their thinking. I was always taught to "Hate the sin, not the sinner". I also don't believe the things people say when they believe someone is born with it. Homosexuality is a lifestyle choice. It may be caused by things that happen to you growing up, but you aren't born with it. And even if that were the case, that doesn't mean you can't change it. Anyone can do anything if they really want to and put their heart and soul into it.