Christians often get attacked because they believe that having sex with someone of the same sex is a sin. Which the Bible clearly says is a sin, just like it says that sex outside of marriage or having more than one sexual partner is a sin.
Sin is all the same in the sense that one sin separates us from God, and that Jesus paid for all sin. He paid it all on the cross. We are all sinners, and he loved us so much that he paid for our sins so that we may spend eternity with him in heaven. He said that whoever simply believes in him, has everlasting life with him in heaven.
Now, Ive heard many non-christians and christians say that "Jesus never said anything about homosexuality", well, that is a common misconception.
In Mark 7:21 Jesus said this:
"For from within, out of the heart of men, proceed evil thoughts, adulteries, fornications, murders..."
The New Testament was written in Greek, the common language of the time written. The Greek is much more specific in the meanings than english is, allowing for a narrowed down specific/exact meaning. In this verse, Christ uses the word "fornication", which is the Original Greek word: πορνεία. The Transliteration of this word is Porneia.(Where we get the word pornography). The definition of that word is: illicit sexual intercourse. (adultery, Incest, homosexuality, lesbianism, intercourse with animals etc.). This same word is used in Matthew 19:9 as the only reason for getting a divorce. In context, in the Mark verse, Christ is calling any type of sexual relation that is not between that of a man and a woman in marriage, evil, meaning it is a sin. That is just one of the many things he talks about in that verse.
Of course in our culture & language we see fornication as meaning just "sex" or sex outside of marriage, but because the English language is not as specific as the Greek, this was the closest English word used in the English translations.
Do I hate people who do those things? Absolutely not! The Bible calls us to be loving and to treat others the way we wish to be treated and to do all things with love. Christ associated with all sorts of sinners. He was kind and loving to all sinners, but he did not condone their sins. He loved the sinners, but not their sins. THAT is the prime definition of Tolerance. Therefore, I love people who sin, but I do not approve of the sin. I don't approve of the sins I do, that is why it is an every day struggle. We are called, as Christians to "hate evil". Sin is evil. We should be more Christlike. We should love others regardless of their sins, but we should not love their sin.