This really needs to change and Princess should join the 21st century regarding smoking and second hand smoke.
Celebrity, MSC, Holland America Virgin and Royal Caribbean Oasis class ships seem to manage just fine with no smoking in their casinos. Also, a number of luxury lines allow no smoking anywhere in doors.