If there is so much demand for "non-smoking" establishments, then the market will take care of it. Here in Seattle, we have "non-smoking" restaurants as the owners have chosen to do so.
There is a ton of demand for it, it was being ignored because business owners hate to exclude anyone. It was a public health menace, a disgusting behavior, and it has been banned, deal. The market does not always respond and certainly does not always respond quickly.