It would be more effective to mete out severe punishments for drunk driving BEFORE the drunk kills someone. As it stands now, someone who is stopped for out-of-control driving and found to be drunk (or under the influence of some other recreational drug) rarely even spends a day in prison. A year in the slammer for first offense driving drunk, without hitting anything, and people would stop thinking it's fun and cool to get behind the wheel after a couple of drinks. Ten years for a second offense.
It would be more effective to eliminate the current insurance laws and charge any driver that damages other persons property with equal criminal charges. Any driver causing the death of another person should be charged with manslaughter. Any driver causing damage to another person's property should be required to pay for the damages.
We all know that speeding causes the deaths of people, should we put all speeders in prison for a year for the first offense and 10 years for their second offense?