Because the church is a capitalist company that is all about gaining a large following so more revenue is generated. If a church takes a militant stance against sins like alcohol, jealousy, adultery, etc, they're scaring potential customers away. Since most people aren't gay, its a profitable business move to exclude them.
Other churches will take in the gays, unwed mothers, etc by softening their stance on those sins and cornering that market.
No it's pretty much about what the bible teaches
Being gay isn't the same as, say being a thief or compulsive liar or something like that. people (Christian or not)don't equate it that way. Logically it doesn't make sense to.
It's probably because being gay today is accepted and seen as a way of life and something many people including most gays beliveve they're born as, in comparison to the sins you mentioned above, which people develop/do once or twice.... Or every everyday

but can easily change ask forgiveness and stop (or try to stop) doing overtime.
Gay people want to get married and continue living as gay (which is understandable) as if it's the same as a heterosexual married relationship. as defined in the bible.....but they don't see it as a din. And That's where Christians churches have an issue.
It's not about the individual sin, doing it once or twice, but accepting it living in it and not trying to change or even acknowledging anything is wrong in the first place.
Any Christian will admit they are a sinner and they're trying to be better at (insert sin).
But gay people are proud to be gay even if some churches (like currys) see it as wrong/ a sin.
That's where there's an issue with curry going to the church.
Anyways, how are people shocked thar curry is a serious Christian? He writes a bible scripture on his shoes and points to God after making every three.
