About 4 years ago, I banned smoking at Market Rasen Folk Club. I had only one offensive person, so I told her it was up to her and never saw her again.
Never had a complaint since and it hasn't hurt the numbers who turn up each night. Probably improved it.