I smoke occasionally and when I do it's usually cigars. Here in the Seattle Area there are more than a few eateries that also offer cigars for their customers. Yes, there are sections segregating the smokers from the non-smokers which nobody seems to mind. Though the two ladies were smoking, which I'm sure contributed to the degradation of your dining experience. You mentioned the fact that cigarettes are killers.
Stress is just as deadly a killer and affects everyone.
Like the cigarette smoke blown in your face which disgusts you, your article shows how stressed out you are about the whole situation and stresses others out when they read it. If it bothers you that much, don't eat in restaurants that permit smoking, period. You took time to intelligently present your case, and you did a good job. The most important thing you said was to only visit no-smoking restaurants if it bothered me so much. In this regard, you are completely correct, and I'm partly to blame because I probably could have insisted on a no-smoking section.