Perhaps allowing public drinking, in the long run, might actually foster a 'healthier' drinking culture though.
It's hard to predict, of course, but if you compare it to the 'legalization' of weed in Holland and the resulting 'healthy' weed culture, it might actually work.