A solution is to order drunken drivers to attend as nurses or soem such for victims of drunken driving or to impose that they serve the families of people who have died due to such incidents... Community service and exposure to genuine spiritual and psychiatric help is better for society. I do not think that "policing" has made society any better. Most crimes are due to the punishment and fear.
A humorous solution: make the drunk driver drink in his lock up cell- give him/her unlimited booze and no water/or little water and let them get sick of it...let them drink everyday in a lonely cell...