Personally, I would not care if the ship was smoking but a few people have caused me to crusade for what I think is fair now.
For example, I cruised in December with Karen and Mark. Next cabin over. Even when we went off the ship, she was sweet and kind about it. Her smoke never once bothered me. I never smelled it. Even when I left Compass Rose during dinner, she was kindly smoking outside the restaurant on the back side. We weren't dining together - just happened to see her back there doing her thing. I never had any problem with it. She asked and went to where no one else was affected. I and several others were very appreciative. But then that is our Sweet Karen.
I do hate 2nd hand smoke. I grew up with it, I smoked for many years and I understand both sides of the issue. What I do hate about it are the smokers with attitude who feel that their right to smoke supercedes my right to breathe smoke free air. I can tell you story after story. In the casino I was playing blackjack when a woman came in, sat down and lit up. Put her cigarette down in an ashtray - not smoking it. Smoke was drifting my way. I asked her to move it to the other side, very nicely. So instead she decides to smoke it and blow it in my face because it was a smoking area. A good part of the Horizons lounge had a Martini Night with John Barron singing. Because it is a smoking venue a few smokers refused to put out the cigarettes and they were purposefully blowing smoke into the non smoking section. Regent chose not to change the rules for that show and a bunch of people walked out of his great show. it's been changed since because there were a ton of complaints.
I think it's really a reflection of the ME society. We've given up on polite society so we've had to regulate it and those affected are not happy about it. The rules only apply to me selectively. There are no real consequences and it just reflects on the ethical state of things everywhere. It saddens me greatly.