That, and addictions are hard to break. The fundamental starting point is to believe that the addiction is wrong (sin). Be it alcoholism, drugs, pornography, homosexuality, philandering, etc. If the person does not believe the addiction is wrong, he will never leave it. Unfortunately today's culture and media provides nothing but positive feedback about the sin of homosexuality (turning a blind eye to the diseases, early death, and descent into further depravity where this sin eventually leads). It thus becomes very difficult for someone to break the chains while he has the world shouting at him that all is well as he marches towards the abyss.
It is a condition of having badly gone wrong in the sight of God. But God also told us that it is not fatal. Both testaments of the Bible speak to the matter. In the Old Testament there is the “let us reason together.” In the New Testament the reason is spelled out in the person of Jesus Christ. Our sins sent Jesus Christ to the cross, where He went willingly in order to carry them away. Our logical answer is a life of thanks and continual confession and repentance of sin, never despairing ever.
I agree with what you say but would point out that if you are going to come to God for help you can’t just agree that the sin which is causing you the most problems is wrong. You must accept the WHOLE counsel of God and agree to change you life entirely to conform to God’s will. And it almost always takes time. Finally, one thing I’ve experienced in my Christian walk is the progressive nature of sanctification. Once I get on top of a certain sinful area of my life I’ve identified and decided to deal with, God opens my eyes to 10 other areas where I am falling short.I suspect he figures if he showed me all at once just how bad I am I’d just curl up in a ball and give up and die! LOL.