It's really pretty sad. People making decisions as big as a cruise choice based on being able to smoke, not on which trip will be the best.
Call it what you like, freedom, rights, big brother, or whatever, but the fact is you are being irrationally controlled by an addiction. Your cigarettes are telling you what cruise you can take, not Princess cruise line. Princess is going out on a limb and listening to the majority of their cruisers who are adversely impacted by smoking, and protect their right not to inhale smoke.