To tell you the truth I am a smoker and this does not affect my case
I always use balcony cabin in order to smoke since my wife don't like it
my main problem will come when carnival decide to put the same standars of the spa balcony to the other balcony cabins, I will not go in a cruise vacation so the company decide what I can do and what I cannot do, that is ussually the case in my work so why pay good money for the same as working??
I also know that no smokers have rights but also the smokers have them too so I think that carnival should get a happy medium in this situation...