There is no way to win the War on Drugs. There never has been. There never will be, short of becoming an authoritarian state. We can face up to that fact, or continue ceding liberties and conveniences one by one, for nothing.
Down with authoritarianism. Liberation is not just for Egyptians. When it comes to controlling substances, our state's willingness to use violence in support of puritanism is galling. Regulate it. Tax it. Punitively tax it, if necessary. Discourage its use. Offer treatment programs. But let's stop funding drug lords and the prison industrial complex, please. Especially since none of this violence and intrusion seems to put a dent in addiction rates, or even lower the prices all that much. Decriminalization won't be perfect. It may even suck. But I bet it will suck less than the status quo.