Seems to me that THEY are the ones breaking the law.
Smoking is illegal in most workplaces even here in Texas (not sure about the laws). I work for a huge medical complex and smoking is banned EVERYWHERE--even outdoors--on the grounds. They decided that made sense since it's, hello, a medical complex.