We could treat the underlying addiction, we could work to rehabilitate them. There are underlying reasons for addiction, and the drive to fill the need the addiction brings will drive people to do many things. Not all underlying problems can be solved but some can be. And we should loosen up the laws, if cocaine, for instance, was legal and available it could be sold cheaply and no real stigma would be attached to its use so the reasons to commit crimes to procure the drug would be greatly diminished. The war on drugs certainly hasn't solved the problem. As for drunk drivers they should face stiff penalties for drunk driving, and if they injure or kill someone they should face full blown assault or murder charges, as when one puts oneself in the position to drive drunk they by default are choosing to hurt other people, and when they do not it is simply good fortune for them and all of society.