I totally concur with this, and even more so since being diagnosed with cancer. I have stopped eating out, and that won't change, but I stopped eating out at restaurants, partially, because of the smoke. I once read a scientific study, (wish I could find it now) that was performed prior to NYC enacting this, it was interesting to see how many toxins were in the air of restaurants that were smoking ones, even the ones with non smoking too.
Since I have done my best to stay clear of second hand smoke, my CEA (cancer embryonic antigen) has decreased, and I have to wonder if that was a contributing factor. I would say yes, it was because in smokers a normal CEA can be up to 5.0 and be normal. Mine was 2.0 when I had the cancer, and afterwards stayed around .3, then I stopped going to restaurants and was very cautious around people that do smoke, and it is 0.0 now.
I don't care if people smoke, that's their business, and I have several good friends that are smokers, but I should not have to smell it, it's not a habit they can self-contain, it travels, therefore, for the benefit of others, I am glad this bill passed.