Homosexuality is sinful, there are alot of verses that explains why. However it is no worse then other sins like adultery, and sin seperates from God.
The good news is God still loves them. Jesus died for all sin. Jesus didnt die for some sins and not others, he died for all sin. So that we could be free of it.
Homosexuality isnt a demonic manifestation, it is a manifestation of the flesh.
19The acts of the flesh are obvious: sexual immorality, impurity and debauchery;
20idolatry and witchcraft; hatred, discord, jealousy, fits of rage, selfish ambition, dissensions, factions
21and envy; drunkenness, orgies, and the like.
16So I say, walk by the Spirit, and you will not gratify the desires of the flesh.
17For the flesh desires what is contrary to the Spirit, and the Spirit what is contrary to the flesh.
The question then arises, at what point does one start trusting the word of God over what their own flesh is telling them?
I dont think you should of made the topic about homosexuality at all, it threw everyone off. The topic should of been about the flesh, how the flesh causes all these things, how the flesh is against God, and include homosexuality in that.
We are bought with a price, our body is not our own, so we are to let go of our flesh, the desires of the flesh, and walk in his spirit.