So, let's make the punishment hurt enough so people don't put everyone's lives at risk by driving drunk.
I think if we are serious, we should arrest anyone with BAC over the legal limit. If the driver pleads guilty, then go to the next step. If they want a trial, then the next step waits for that verdict.
Next step: Revoke driving privileges for a year, and confiscate the vehicle. Assess a $5,000 fine to cover the court and other costs, and refer the driver to mandatory substance abuse evaluation and rehab if needed.
We don't seem to have a problem doing these and similar things when we are talking about drug distributors. I think the statistics demonstrating the cost in property, human life, pain and suffering speak for themselves.
Drunk driving is a selfish, dangerous, and unnecessary behavior. Unless we make getting caught WAY more painful than people are willing to risk, the behavior will continue.