Whew, long post.
But don't worry about me - direct the anger towards other people.
While I certainly hate smoking, I don't know if I would hate people smoking. Smoking might be the same as everything other behavior. You do it right and there's no problem. You do it wrong and people get annoyed.
Certainly, I do wish smoking would get banned because it does nothing but harm, but the individuals themselves I could certainly live with. Nothing wrong there.