Not sure I get your point about "controlled enviroment" and the cheap alcohol from the supermarket - so you advocate paying more for alcohol and have someone tell you when you have drunk enough then?
Personally I will take the cheaper bevvy and decide for myself thanks.
Thesmoking ban has not been catastrophic - far from it. I speak as a smoker who prefers the pubs now they are smoke free. I have never met so many new people whilst out, simply by stepping outside I now have something in common with people I probably would never have struck up a conversation with.
BTW it is not the supermarkets fault for those that binge drink. People take responsibility for the quantity the pile away - you would not blame the mountain or the weather if someone dies from hypothermia whilst out walking in shorts and a T shirt would you?