Scotts passed no law, and you are free to ignore their rule as long as you don't take a paycheck from them. There is no need for government to get involved.
By being stupid enough to can this guy for smoking at home, they have invited the law. He sued....or did you not read the article.
Their right to ban smoking on the premises is justified. To take that into our homes is debatable.