If you can't smoke on your balcony or stateroom then you will see the Casino become filled with smokers inside the ship. People already complain about smoking in the casino and it will only get worse. Same will go with smoking areas on the upper decks! It is already hard to find a place to sit and smoke in the smoking areas of the Lido decks, it will be worse now!
Didn't Carnival do away with the Cigar bars on all ships already?