I find the typical conservative Evangelical approach to homosexuality appalling. Don't get me wrong, I don't think homosexuality is okay - but I don't think our treatment of it is okay either.
Homosexuality is never listed as the worst sin, and in the New Testament, is only mentioned in a list of other sins (and never as the worst in these lists either). We are way off in our treatment of the matter.
Besides, I think there is a much better way to view the situation.
I find a two things by looking at Scripture:
1. Any kind of sexual activity, including lust or impure thoughts, outside of marriage is wrong (cf. Matthew 5:28; Acts 15:29; Romans 13:13; 1 Corinthians 6:12, 18, 10:8; Galatians 5:19; Ephesians 5:3; Colossians 3:5; I Thessalonians 4:3; Jude 1:4).
2. Marriage is only between a man and a woman (Genesis 2:24; Romans 7:2, Hebrews 13:4).
Once these two things have been established, which I will take as givens for the large majority of Evangelical Christians, a different conclusion follows.
Specifically: There is no need to proclaim homosexuality as wrong.
Lust or sexual activity outside of marriage is wrong and there is to be no marriage except the union between a man and a woman. Any lust or sexuality activity, whether homo- or heterosexual, is immoral outside of marriage. Why don't we just say that lust and sexual activity is wrong? Why the need to proclaim homosexuality as wrong separately from heterosexual sexual immortality? The one place where homosexuality is mentioned (by name) in the New Testament is in 1 Corinthians 6:9 where Paul says that "neither the sexually immoral nor idolaters nor adulterers nor male prostitutes nor homosexual offenders nor thieves nor the greedy nor drunkards nor slanderers nor swindlers will inherit the kingdom of God." Clearly, Paul is not listing separate immoral offenses but delineating ones that overlap (who would argue that adulterers are not sexually immoral?). The few other New Testament verses to deal with it (though much more sparse than I first imagined) only refer to homosexuality as it typifies sexual immorality (Romans 1:26-27; 1 Timothy 1:9-10; Jude 1:7). Moreover the translation of the Greek word "arsenokoitai" has been notoriously difficult and means different things in different contexts. It can and, I would argue, does mean homosexuality in at least one of the contexts but the point is that it is a difficult word.
To end, just let me mention that while the word is translated as "homosexuality" only once in the New Testament, the word "serve" is used 58 times. Maybe our focus should be somewhere else...