Show me one business anywhere which requires patrons to smoke.
If you don’t like the way someone runs their business, as long as they aren’t “The State”, you can go somewhere else.
If they allow smoking in the business, then they allow non-smokers to breathe in that second hand smoke.
Why can’t I and most other citizens pass laws to prohibit that? It’s still a free country.