Good post. Unless supplier/user penalties are really tough and truly enforced little will change.
And it's inherently very difficult to enforce laws against acts that in and of themselves have no victim - acts in which all of whose directly involved parties cooperate for their nondetection and success. That's why, while 2 in 3 murders get solved, only a miniscule fraction of drug transactions are even known to the authorities.