Jonathan,
You can't legislate morality. Look at the disasterous "War on Drugs" that we've been fighting since the infamous Marijuana Tax Act of 1937. Total failure, and the enrichment of criminal cartels with untold BILLIONS of $$$.
Aversion to things like adultery was caused by religious influences, not political ones.