You have made the fundamental mistake thinking that one is the cause of another.
It is not. The cause is the drifting from our roots in Christianity.
It is from that drift that the promotion the evil of homosexuality etc. gained foothold.
Legal measures will not stop the drift, but rather will increase the intensity and speed at which our societies degradation will occur.
Leftists used legal measure to destroy our country. Why legal measures should not be used to get it back means succumbing to the tsunami. Which you have done by saying that promotion of all manner of vice is good and that preventing such promotion by law will kill hundreds of millions of Americans and is evil. Where are the hundreds of milloins of dead Americans from the many decades - more than 150 years - when laws were in place forbidding such promotion?
We need to use every single tool in the box to get rid of leftist rot and moral rot is one of their main ways of control and desctruction.