This is a very tough subject, and one that is very difficult to answer. On one hand, it's rather obvious that homosexuality is not natural. Female and male were made for each other, that's plain for anyone to see. And the Bible is pretty clear, for those of us that believe the Bible.
At the same time, most of us have never had a homosexual thought. We aren't tempted by it and never will be. I couldn't be gay if even if I wanted to, and I'm sure most people are just like me in that regard. So they have something that most of us don't have. I've worked with some gay people and gotten to know them as people, not as "gays." My boss is a flaming gay, and is a great guy. He doesn't flaunt his homosexuality, and as far as I know, has never discussed it with anyone at work. But you meet him, and in 5 seconds, you know. He's different.
How can I possibly know what's like to be him? I have differing viewpoints, and I don't know where I stand on this issue. I am a Christian, and I don't like how the large majority of the Church uses the homosexuality issue as a means to judge people, and feel justified in doing so, because after all, "we're just repeating what the Bible says." I don't like it one bit. So many people are venemous in their desire to judge other people, and this way, they can do it, and feel it's right to hate those people. They would never say it, but it's hate. For most, that is.
I am a very compassionate person, and this issue is very tough for someone that is a Bible believing Christian. I have tried to put myself in their shoes. How would I feel if someone told me that being gay was right, and I had to be gay to be accepted by God? I'd tell them to get lost, and wouldn't ever give another thought to their lunacy. That's what it must be like for homosexuals.
On the other hand, I can't ignore the Bible, if I'm a Christian. So it's a very tough subject.