When it comes to the bad, society must draw the line between that which will not be tolerated and that which will be tolerated but discouraged. Never should the bad be tolerated and not discouraged. Toleration alone is tacit approval. And with approval comes peaceful or forceful expansion of the bad. Homosexuality is far from being an ideal for all of society to strive towards, therefore society must choose not to tolerate or to tolerate but discourage. The compasionate thing (but not necessarily the best for society) is to tolerate but discourage homosexuality.
The minds of the youth are often the battleground. Homosexuals will encourage, society must discourage.
On a parallel note: I have never understood why it is assumed that a man can get counseling and hormone therapy to become a "woman", but that same man could not get counseling and hormone therapy to become a real man. Indeed that later is more true than the former.
I'll leave you with a question to ponder. Who do you think abducts all those children and young adults that go missing in the U.S. ever year? There is not nearly enough pedophiles and childless parents to account for the large numbers. Homosexuality is not self sustaining. It requires a large number of new "recruits" each year, especially when AIDS is factored into the equation.