In the Fox Valley one town banned smoking in all establishments. The smokers just come to my town now.
Also, you can't get a table on the weekend if a restaurant has a liquor license. If it doesn't, there's plenty of room.
The upshot is: people eat out (and drink) to socialize. Often they smoke. This area more than most.
If they can't enjoy the experience, they go elsewhere or stay away.
Dammit, if I can't smoke, I ain't gonna' eat!
So, starve, already!