What I don't agree on is, that you sound like you want the government to fix it.
I believe we should decriminalize and then get the government out of people's lifes.
A state funded welfare system like the health care system can never synthesize tolerance or inclusiveness - let alone compassion.