I too find that non-smokers have become more intolerant of smokers as result of some bad apples but far more than they should be. It seems a whiff of smoke is enough to set off some of the more rabid non-smokers. I recall last year (or maybe the year before) a young girl being castigated by another woman for smoking in a side street, bleating that the "stench was unbearable" to her and all she wanted to do to go to work "without being poisoned".
I was nearby (just waiting around for a friend) and I interjected, candidly pointing out to the women that her tirade was about her anti-smoking zealotry and not about clean air. The fact was there was a foul stench of the garbage, car exhaust in the side-street and other unidentifiable smells. Evidently, she had no problem with these sources of pollution, however, this young girl's smoke was an issue, which I made a point of focus.
It seems people are willing to put up with all sorts of noxious fumes until the source is found to be a cigarette and then the become embolded enough to stop their travel and publicly rebuke strangers. Perhaps I should have minded my own business at the time but the hypocrisy was to much for me to bear and I felt I had to say something. There was some satisfaction, however, as the women left in a huff and the girl smiled and thank me.
Did it occur to you that the woman's tirade against the girl's inconsiderate smoking habits might have encouraged the girl to quit smoking and allowed her to live years longer? Also your "helping" her might have negated this admittedly unlikely but possibly happy outcome.
Pure speculation.
Lou