Bingo. The "enjoyment" of the dining experience is the argument advanced by both sides. Neither ardent smoker nor non-smoker apparently can enjoy their meal in the environment preferred by the other. So, what should be done?
For the person who prefers liberty to tyranny, the answer is simple. Where you are the host, you set the rules. Where you are the guest, you abide the rules of the host or you remove yourself as a guest.
Under the capitalist system we have buyers and sellers. Buyers and sellers implies the existence of private property. If you can't figure who is the host and who is the guest, it is because you lack an understanding of liberty and property.