Obviously there's a problem with pubs, but it's not smoking. The problem is that the rate of tax is disproportionately high on pub drinks relative to things bought from supermarkets. Taxes should be increased on drinks to be consumed at home and decreased on drinks in pubs and bars. This raises tax revenues, saves the dying pubs of the UK, and allows alcohol consumption to take place to a much greater extent in a moderated/regulated venue.