Cannot be. They cannot do blanket restriction on public alcohol consumption, all the angmohs will complain.
Just no consumption of alcohol out in the open public. If you want to drink, drink in a pub or restaurant. In this way, business earn more. Of course, if you cannot afford paying more, then alcohol is not for you.