Some vices need not be legalized, many others need heavily regulation. We seem to be getting the worst of all worlds (especially here in Canada), poor regulation with legalization.
At the end of the day we’d be better off without most vices. Most vulnerable people aren’t going to be able to function when drugs, gambling and the like are a free for all regardless of supports given to them.