I was in Theology class today and my teacher said the coolest thing. I asked her why homosexuality is a sin and she replied "Its not"
Here is why....
God gave us feelings of attraction to everyone. Boys, girls, everyone. The only reason the church is against homosexual marriages is because homosexual can't reproduce, which is the sole reason for marriage.
Being homosexual isn't a sin, its what you do with it. Pre-marital sexual intercourse is again the catholic religion [whether it be homosexual or heterosexual]. So ofcourse its gonna be wrong for two guy to touch eachother and what not.
Do you understand?
Being homosexual is not a sin.