Former smoker here, and I cant stand the smell of it, it also gives me headaches. When I smoked I became used to it. Now after close to 10 years of not smoking I cant stand being around it. My dad smoked and I was stuck in the smoking area of airplanes, restaurants, in the car, in our house. I fully agree that culture has become what I was calling "baby gated" before I heard the term snowflake. But, people not wanting to have cigarette smoke around them is something I do not throw into that category. The smell is very offensive, the stink sticking to your clothes. Others shouldn't have to deal with that just so smokers can get their fix. Im not saying ban it 100% but contain it to a few places.