The problem is, the consequences don't stay in the bedroom. The Red Zone
It should be private and in their bedrooms.
Insurance companies should be able to refuse to issue policies, or should be able to charge appropriate premiums to homosexuals.
Public sex, including toilets and parks, should be prohibited.
Proselytizing homosexuality in public schools should be ended, as well as "gay safe zones" and after-school queer clubs. (The Libertarian position would be to make all schools private.)
"Sexual preference" should be eliminated from discrimination laws. (The Libertarian position would be to eliminate all discrimination laws except those prohibiting discrimination by the government.)
Were people allowed to act more freely, I suspect homosexuals would either stop clamoring for "celebration" and keep their business private, or they'd gather in enclaves.
Either would suit me just fine. It's not normal, it doesn't deserve "celebration", it's not good for the people who practice it, and I don't approve of it.
Would be interesting to see this challenged as insurance companies currently do exactly this to smokers.