> Drinking in public is OK.
> Being drunk and a nuisance in public is not OK.
In my experience, this is basically the way it already is in many places in the US. As long as you put even a modicum of effort into complying with the letter of the law in front of cops (ie using a brown paper bag, putting alcohol into a non-obvious container, etc) and you're in compliance with the spirit of the law (ie not being a loud and disruptive drunk asshole in public), the cops will generally leave you alone and you can responsibly consume freely in public venues.