It's a tough topic. Continue the ineffective WOD, regulate it, or a 'free for all'. You know, the gov will never do the free for all, they want a piece of the pie. And until they can figure a way to generate income from drugs, they'll continue with the current status quo.
They can generate much more income from the legalized sale of drugs than they can from stealing $1200 here and there from street dealers. And the plus side is they don't have to spend the money prosecuting and jailing the offenders.
The users like that the drugs can be found
The enforcers have a job that is exciting and makes them feel good.
The politicians can rant and rave
The dealers make lots of money
Smugglers and growers have short thrilling lives and also make lots of money.
Everyone likes the status quo except maybe the taxpayers, but even they believe that their tax money is going to hold the level of usage down.