Driving Drunk is 100% preventable, so laws in turn should have a large enough punishment where people have to pay for their mistakes. There should also be help available for people who need it.
Law enforcement has many challenges. Most are obvious, but some are not. One of the difficulties they face is dealing with those who are mentally ill. Officers are getting, or at least will be getting, additional training in that area.
Another issue is language barriers...