You sound like the muslim supermarket employees who get hired, then bitch about the bacon the store sells. A private employer should have the right to have a smoke friendly business if he/she chooses. Nobody is holding a gun to the head of people to make them work there.
I can understand that view, but local governments can also determine if they think something is a public health hazard and place limits thereof.