Although I really like the idea that $100k of my tax dollars are not going to be spent housing and prosecuting someone for having $20 of crack or meth or whatever. My worry is this will attract an influx of people with addiction problems and a list of unintended consequences that could come with legalizing all drugs. I remember reading/hearing(NPR maybe), that when Florida took a harder stance against Doctors prescribing Oxycontin making it more difficult for people to acquire and abuse, there was an exodus of people to states that had more relaxed laws. These folks basically moved to a different state where they could support their addiction.
People don't become addicts because it's fun, something typically leads them down that road and perhaps the best strategy is to help them with their mental health issues and heavily prosecute the enablers/dealers/suppliers whether it's some guy down the street or a country like China.