I have to agree with Li'lJugs here. Let's see if my English is up to the task as to explaining why (it won't but...

)
One thing is you respect others, don't smoke in front of them or whatever, but:
a) You can't ban things because you don't like them.
b) You can't ban things that are bad for health, because you should ban pretty much everything, from Coke to fried chicken, from sloppy manufactured shoes to mayonnaise... Damn, I fell off the f* stair the other day, we should ban them!
c) We smokers get pissed off because you see the wrong aspects of things at your convenience. It's like you have a fixation with this. Lots and lots of people do harm to other on their normal lives... It's just the way it is and we can't (and maybe shouldn't) change it. I have a bet for you guys, I'll seat in my chair here and smoke one after the other for a hour, and you are going to seat in your garage with your car, engine on... And we'll see what's worse. Not even vegetarians are free of guilt these days... with all the chemicals we use to achieve the AMAZING crops that the human race is achieving. I live in an area where we have acid rain and poisoned rivers. The crops? Oh fantastic, of course.
Lots of really stupid things have been done because of this "healthy" trend. Like ban episodes of Bugs Bunny because he was smoking... It's a freaking cartoon! No kind ever started smoking because of this, never ever. Even worse, in in Argentina the taxes applied to cigarettes have been raised with this excuse... They even banned cigarettes commercials from public places... At some point, we just feel segregated, like we are the new black people. Hell, they'll ban us from college one of these days.
The "live and let live" mantra should be enforced here. Live your life, die old and happy and healthy (although if you die... well, you're not so healthy after all

), I'll live mine, and die probably young and happy too. And if not, well, it's my life.