The success of localized pushes to legalize marijuana is a good sign. The failure on the federal level is not. Sadly the legalization push has largely been rationalized as "marijuana isn't that bad for you, it even has medical value" ; that same argument doesn't work very well in the other categories.
Rather, the legalization story needs to be switched to one where criminalization causes increased usage and death to abusers along with irreconcilable and inexcusable damage to bystanders.
Everyone with a rational mind knows what alcohol prohibition did. We need to break down the barriers erected by decades of government financed propaganda to move forward.