Yeah, that's another approach. Sell a joint, you get fried. One time and you're out. So every drug dealer will fight to the death.
The other problem with that is that the drug trade will switch to prescription drugs. People will use drugs of a variety of type. I really prefer a free market approach - take the profit out of the drug trade and the drug violence and crime disappears.