Will Kant to it for you?
“All moral actions can be universalized.”
What happens if you universalized homosexuality? You get no gay people after about 20 years.
Ergo - homosexuality cannot be universalised and it is immoral.
It will destroy an atheist society just as quickly as it will destroy a Christian society.