“If morality were a matter of opinion, you might have a point.”
Ok, honest disagreement. It sounds like you think matters of general morality should be enforced by public law. IE,,do you also believe adultery, or default on a debt should be a criminal offense?
Actually, I don’t think those are a matter of criminal law,
but of mostly natural consequences mixed with a bit of societal/community pressure.
In other words, it should be SHAMEFUL, not criminal, to be an immoral person. The left has made it comfortable to be immoral by forcing the rest of us to alleviate the consequences, and criminalizing the shaming of the immoral.