TICexpats, if somebody "hates" smokers, than I agree with you and think this is too much animosity.
I myself have many smoking friends, even amongst the chinese. The thing is that there is mutual respect, they know I don't dig their smoke and don't do it when they're close to me.
Some of my family members also smoke and I got no problem with that.
Having said that, I got personal beef with smoke and the smoking industry because my mother died from smoking related pathologies when I was 24.
That doesn't mean I turned into a radical, I actually enjoyed the movie: Thank you for Smoking, IMHO everyone has the right to do what they want w/ their body (providing they respect others).