I am a smoker, I do respect the rights of non-smokers. On the cruises I have been on, the smoking areas were on the upper decks, port side only and on the port side promenade deck, and of course the cigar room and casino. I don't like the smoking in the casino as I can't play machines side by side with my wife because she does not smoke. I do not smoke in her car or in our house. If I had a balcony, and smoking was not allowed, I would not smoke. I have on occasion witnessed security ask people not to smoke in non-smoking areas, and that is fair.
A few years ago, there was one cruise line that had arranged a complete non-smoking cruise.One cruise only, and it was publicized to my TA's. Sorry to advise you, it never got off the ground, as it did not fill up as expected.
Yes, as smokers, we are all aware of what it does to us, I personally enjoy a good smoke and a cold beer.We are still a demographic that is catered to. But here in Edmonton, we cannot smoke in Bars, on patios, in parks where kids MAY show up, or in public places Even empty ones. Soon to come, smoking bans on sidewalks, walking trails, Already there is no smoking in workplaces, public and private businesses, So when I'm on a cruise, and I can sit at a topside bar and have a beer, or coffee and cigarette, If that's the only spot, so be it.
This can be a rather touchy spot, but I will follow the rules, and I hope other smokers also follow the rules..