just because OP stated jobs on Christmas are the truly important ones doesn't imply that other jobs that don't work Christmas aren't important. Your logic is the same logic as people getting offended by "Black lives matter" and them saying "all lives matter".
Strongly disagree. I am very allergic to smoke, cigarette smoke in particular. Its not just the smoker that's being affected. I've had numerous run ins with HR about second hand smoke on the job and how it affects my health. I wish my company had a policy like this.