I suspect you think the cause is the alcohol: But realistically, it is that people don't always plan ahead. As far as drunk driving is concerned, robust transport would be a step in the right direction. Especially in the countryside and small towns - in the US, these are filled with bars but no transport.
The link with homocides isn't nearly as clear. More people drink alcohol than other drugs and from what I could find, it might be a part of a series of events than anything else, at least in the US. If it doesn't hold to other places, then I'll dismiss it. Prohibiting alcohol in public simply isn't going to help, and we've seen what complete prohibition does. Do you have an actual solution that doesn't drive it underground? I'd personally start with improving people's lives in general so that there is less stress all around - at least that stuff we can do something about.