As a nonsmoker, I won't patronize places who do allow smoking. That's my choice, if a business feels they can do without my patronage and still have a going concern, then so be it. I agree, it's the business owners prerogative.
I applaud your common sense, sir. (If you are a woman - forgive me! ;-)