Personally, I always try to sit downwind of other tables unless the slightly up-wind table has fags on it.
At Little Prince, the tables on the upper level have very big gaps between them, and we always try to sit there. Taking account of the distance between tables and the wind direction strikes me as reasonably courteous. If sharing with non-smokers I will always ask if they mind, and not throw a tantrum if they say that they do. Various forum members will agree with this.
What I don't like is sanctimonious non-smokers not pointing out that they have a problem and moaning afterwards. And, as a previous message implies, dreaming of fantasy, discourteous, and violent behaviour when a couple of civilised words would have solved it.
Nafsika has a large and generally under-populated non-smoking area.
As for "smart-Alec" - plainly you don't like ever to be challenged.