As for homosexuality being bad or not, experience has shown that you can't always ban what is not good for people, we tried with alcohol, and it was a failure. Many Americans don't agree that sex belongs only a long term relationship, and the question is do we have a right to impose right and wrong on them, or we leave them to their own conscience, and and answer for themselves on the day lf judgment? Whether you believe homosexuality is immoral or not, many do not share that view, and in a democracy we don't have the right to restrict it. You have the right to warn them that it is immortal if that is what you believe, but since God gave people the free will to sin, what right do we have to take away the free will that God gave?
All I am saying, is that if people like Gnostic Christian demand rights for homosexuals, then they must willing to grant the same rights for others, such as prostitutes, and they are not. If you buy into the argument of gay rights activist, and pro choice groups, then prostitution should be legal. Note, even though alcohol is legal, many still don't drink and find the use of alcohol immortal. Same for smoking.