I do not think homosexuality is a sin. Not everything in the Bible is true, as it was written by many different people. I know people who are gay and they are definitely not faking it. If God made gay people, I don't see why he would admonish that lifestyle.
Well, let me ask you this. If a man were to write a book, spoke the words to be written and had multiple people write them down, would you not consider him to be the author of this? This is how we as Christians feel about the Bible. That it's author was the Holy Spirit, who through the Prophets and the Apostles wrote all that we treasure so much. When it comes to the bible though, it's not a collection where you can just pick and choose what you like, it's a matter of either accepting it as a whole or rejecting it as a whole. To just say that it's false because you don't like what it says is just foolish.
As for the comment on God making people gay, the bible tells us this is NOT true. Look at the Lord's prayer it says "Lead us not into temptation" God is NOT the tempter, and will not try and make us stumble, but he will "deliver us from evil" because he loves us. I understand that many homosexual people have felt like that for so long, and since they were young. However, that doesn't make it a natural part of life. As a Christian, I believe that they have been attacked by Satan (Which means The Tempter) and that he planted a bad seed in their hearts when they were young, and this seed grew into something big because it was not properly taken care of, and because it has been there so long I bet it does feel natural. I can honestly understand how they feel this is something natural, however I can not agree with them on that, because the bible defines it differently.