Personally, I expect that many restaurants that are suffering from this law will either a) ignore the law, or b) circumvent it, like going completely "private club". Ofcourse, then we will see more whiney non-smokers rushing up to the door "demanding" smoke-free service.
Unfortunately, this has been tried by Diners and Restaurants and even bars trying to get around this asinine law. However, the Health Department has ways to disallow this. They say it's for the "level playing field" you know.