I have to object to the term "smoking nazi" as demeaning the nazis. Dinner guests chez Hitler were invited to smoke at the table because they were, you know, guests. Try that with your modern anti-smoker!
I agree with you.
If I could think of a more appropriate, gut-wrenching, emotion-invoking, disgust-generating term, I would use it.