Some people really need to get over themselves. Considering you can't smoke inside public areas anymore, there is no reason for you to ever have to be near smoke. If someone lights up a cigarette next to you, which barely ever happens, then just take a few steps the other way. If you happen to get a quick whiff of some smoke, then deal with it. It's not going to kill you. It's absolutely ridiculous how rude and arrogant people act about smoking and look down on anyone who does. I've seen multiple people on here alone actually say they hate smokers. Seriously? Get over yourself already. I do think it's very wrong for people to smoke all the time in their homes with their children around when they can just walk outside, but that's really about it.
Also smoking is a choice and anyone has a right to do whatever they want with their own body. Everyone knows that it's terrible for you, but everyone repeats it like they're actually accomplishing something. You are only wasting your time by stating the obvious. I also hate when people say there is no reason to smoke except to hurt your body when they have never even done it. There are many reasons why people smoke. You either like smoking or you don't and you can't possibly know until you try it. If you don't smoke, then that's great. No one should, but that still doesn't you make any better than those who do.