Marijuana was never prohibited at any time in history until the Progressives Era. The claim that mj prohibition is a traditional moral posture is nonsense.
Yup, we have “bad facts” here.
Public intoxication was frowned on, sometimes severely.
One other problem here is the welfare state. If we left the care of habitual addicts and drunkards to the goodwill of churches and other charity (who could preach gospel to them), and did not try to carry them on a national dole, we would be in a better shape morally and financially. But whining liberals have rendered the idea of such an accommodation difficult.