See, I think one of three things can happen here, and you cannot treat all three the same.
1. The idiot (Unfortunately) survives, making it home to drink and drive another day.
2. The idiot gets into a crash where only he/she is injured and kills themselves, thus proving Darwin's survival of the fittest.
3. Same idiot kills someone, possibly a mother of three, possibly a known felon who murdered three children.
There are so many possible outcomes, I really don't think it's fair that someone get punished so harshly for what is technically a good service to the world. Ridding it of evil. That being said, I still think they should be punished, and the severity of the punishment should be FAR stronger if he DID kill that mother of three. If he's caught drunk driving BEFORE he hurts anyone, just make his ass pay a hefty penalty, do not much else. If it happens more than twice that he gets caught drinking and driving, you COULD revoke his license, but I'll put it this way, my friend had his motorcycle license revoked for street racing, and it doesn't stop him from riding it. Money, sadly enough, is a motivator in this world, so if a dude has to pay a $1000 fine EVERYTIME he's caught drinking and driving, his dumbass will stop doing it. Now, I don't drink. I've been in a rock band, so I'm done with the whole drinking and partying thing, however, to condemn a man or woman's life when there is just the POSSIBILITY of doing something wrong, rather than actually having DONE something wrong, isn't quite fair. Drinking and driving is always wrong, but that's why you have the fine.