Repealing drug laws would remove the risks involved with producing and distributing drugs, bringing 'street prices' crashing down (it's estimated that a 'spoon' of heroin would cost about a quarter in the free market), thereby eradicating any incentive that criminals might have to compete with legitimate businesses, and greatly reducing — if not eliminating altogether — any economic reason to 'push' drugs on children.
L. Neil Smith