In the real world, and not the theoretical world where you apparently dwell, it's never been acceptable for smokers to blow their smoke in others' faces, including and maybe especially, the faces of other smokers. It's always been considered an insult and a challenge.
I've seen situations where smokers have done this to other smokers and it's always lead to a fight.
Maybe non-smokers should follow the smokers' lead, and show some guts.
Unless, of course, your idea of someone "blowing smoke in peoples faces" is someone smoking within a 500-yard radius of wherever you are.
Actually, Madame, my idea of "blowing smoke in peoples faces" is pretty much limited to holding one's cigarette or exhaling one's cigarette smoke in such a way that the smoke is directed into the face of someone else. This generally has to be done in a proximity of within a 1-2 yard radius for it to have any consequential effect.