This incident should not reinforce your hatred for smokers, it should reinforce your hatred for rude jerks. Hating someone because they smoke isn't that far removed from hating someone because of race, religion, sex, sexual orientation, tastes (or lack thereof), etc. The situation could have been someone who was playing music too loud, do you hate them because they listen to loud music?
Your statement insinuates that all smokers are the same when there are some very considerate smokers out there. Don't discriminate against the group as a whole for the actions of some. This goes for all groups, even Apple fanboys!