Please do not take this as an attack. I would like to understand as I left Catholicism long ago due to people's propensity to select which tenets they feel they would like to abide by most. I found it to be largely hypocritical.
How does your understanding stack up against what you're to believe is true? Do you find that you're a bit far from what is expected? If so, how do you justify choosing which ideals you stand by making such things open to interpretation?
No, I don't see that as an attack, it's a perfectly reasonable question.
My stance on homosexuality is, to put it simply, that I don't care. I don't have the time or the authority in life to pass judgement on someone else because they happen to care for someone of the same sex. I don't see it as a threat to my life in any way, nor do I base my opinions of individuals on their sexual preference. I try (though I'm admittedly not great at it) to base my feelings towards someone on what they do, how they act, and how they present themselves.
Does God see homosexuality as "sin"? I don't know, I'm not God. Since I don't know for sure it wouldn't make sense for me to pass judgement on someone, or make their lives unnecessarily difficult, so I don't.
I've known quite a few great people in my life who were gay, and have been lucky to have had their friendship. It's counterproductive and idiotic to pass up on having the opportunities that having friends carries with it because of who they happen to share their bed with.
To address possibly being hypocritical I'll simply say this:
Would I die for what I believe? Yes.
Would I fight for what I believe? Most definitely.
Do I take every thing I've ever heard in Sunday School as cold, hard, fact? Not necessarily.
If God is going to punish me because I had a nice dinner with dbzeag and chimney in Vegas back in 2007, and didn't stop to tell them that they're going to burn in hell, then that is a risk I'm willing to take, because that's not how I do things.
If that makes me a hypocrite then I guess that's what I am.