Christians are bigots. They tell gay people that their very identity is unnatural and that they should not live their lives based on their sexuality.
Christians believe all people without exception are under the wrath of God for their sin, not just homosexuals. So no one is being singled out here. We were all born in sin. Which is why we must be born again. So when Christians declare homosexuality sinful it is no different than if they say fornication or adultery is sinful. All are summoned to come to Christ to be liberated from the guilt and power of sin. We all desperately need Christ. I am no better than someone who self identifies as a gay person and definitely do not deserve heaven more than he does.
Other ‘sins’ are choices, you can choose adultery, fornication, murder, etc. Homosexuality is not a choice. These don’t even get a rating in the supposed 7 detestable sins. ( Proverbs 6:16-19). Live and let live, be accepting, loving and compassionate to everyone regardless.
May I ask, can human beings be sinless? If not, why not? The reason is that no one can choose to live a sinless life. We are ALL born in bondage to a sinful condition we cannot deliver ourselves out of. We were all "born this way" which is why we all must be born again. Though our sins may differ, none of us are are any different than gay people in our condition. We are all sinners by nature, and that is WHY we need grace.
I would encourage you to do some self reflection to see whether it is possible to be sinless for human beings. If not, then you ought to rethink your above analysis.