As much as I would like to agree with you. Sexual sex is far different than other sins. Sexual sin brings Christ into it, there is something very spiritual about sex and the Bible is very specific about it, by saying those that practice homosexuality. Why do you think that is, it's because you can have homosexual thoughts but, they do not join Christ to you fantasy partner.
I Corinthians 6:9-10, 15-20 Or do you not know that the unrighteous will not inherit the kingdom of God? Do not be deceived: neither the sexually immoral, nor idolaters, nor adulterers, nor men who practice homosexuality,10 nor thieves, nor the greedy, nor drunkards, nor revilers, nor swindlers will inherit the kingdom of God....
15 Do you not know that your bodies are members of Christ? Shall I then take the members of Christ and make them members of a prostitute? Never!16 Or do you not know that he who is joined to a prostitute becomes one body with her? For, as it is written, “The two will become one flesh.”17 But he who is joined to the Lord becomes one spirit with him.18 Flee from sexual immorality. Every other sin a person commits is outside the body, but the sexually immoral person sins against his own body.19 Or do you not know that your body is a temple of the Holy Spirit within you, whom you have from God? You are not your own,20 for you were bought with a price. So glorify God in your body.