well unless you totally ignore the realities of the employment market, staff do not get a choice - and in other industries employers have a duty to protect their staff. if you want to cite choice, landlords can choose to go and open bars in countries where smoking is allowed. in fact anyone who's been to traditional sunshine haunts of the brits will see a number have already done so
to me this is just another sensible piece of health and safety legislation for which, as has continually been pointed out, landlords have had plenty of time to prepare.