I think legalization is the way to go, decriminalization is an illogical position, to say that its legal to own something, to use it, to possess it, but not to produce it or sell it is really a goofy message.
Can you give more info?