Not relevant to whether there should be laws against any particular vice - unless you want to claim that a law against vice can turn people of vice into people of virtue.
People of virtue don’t need laws at all.
Your point is irrational and mute. Without virtue in people you get Afghanistan—.a place where a civil free society is impossible even though they have draconian laws and thousands of controlling laws on every single subject-—although they have a vice system so slavery, polygamy, pederasty and pedophilia are “good” and normalized. There is no freedom in a country like that-—it is a Darwinian one where the most evil and ruthless get to the top.
Yes-—public virtue laws always makes people of questionable character always think twice about doing evil. I never did drugs because is was illegal-—and I thank God that it was illegal just because I could have destroyed my life and future children ‘s lives but it made me think twice.
Same with theft laws.....was tempted as kid but would never simply because of laws against it. Civil laws..