I'm very much against smoking in bars outside of the area specified for that. The cigarette smoke makes me feel like throwing up most of the time and the smell sticks to hair and clothes so you smell like shit and need to wash clothes all the time. I don't like the idea of getting whatever toxic substances cigarettes contain in my lungs either. Since pretty much everyone of my friends are smokers I'd have a shitty time at bars/restaurants if it wasn't for the smoking rooms/areas. Another thing is that the people who work at bars would be exposed to the smoke at their job. Ok you can always say that people choose their jobs but I dunno, it's hard to find a job these times and if the only one you can get is of the kind that puts your health at a risk what can you do about it? I think having to take a few steps to go to a smoking room/outside is a low cost for making the place safer and cozier for everyone.
(I'd imagine one plus side to the smoking booths/having to smoke outside is that you also get to talk to strangers in a non-socially awkward way. Asking for a lighter is easier way to open a conversation than walking up to someone's table )

The "you're drinking so you shouldn't mind smoking" argument sucks ass imo. Not everyone goes to bars to "destroy themselves"; small amounts of alcohol are actually proven to be good for your health. Most heavy drinkers maybe wouldn't care too much, but not everyone is like them. Many people go to bars to socialise, hold meetings, to relax with a glass of wine after work, there are bars that are also cafes and half of the customers don't even drink anything else but tea or something.. Also, I don't think having one unhealthy habit means (or should mean) you give away the right to protect your health from other unhealthy stuff. As if forcing people who eat junk food to drink booze would be okay because "they're already destroying themselves". Or not letting the people who don't do sports get public health care as "they don't care anyways". The fuck?

With everything else I agree.