Here's my experience:
There are three types of people.
1) Smokers - Self-explanatory.
2) Nons - Don't smoke but don't care if others do around them
3) Antis - Don't smoke and hate the smell.
Most are in the Non category, as far as I can tell. Those who have a few on weekends, and don't smoke the rest of the time, also fall into this category. The ones who only "smoke when they drink."
Personally, I won't bother with anyone in category 3, but then again I'm in category 1.
I've also discovered that those in groups 1 and 2, and 1 especially, are more likely to be fun loving and more enjoyable to be around.
As for group 3, these people are more likely to be boring, no fun, and more likely not to drink at all. Me, I won't even be friends with these people.
There are exceptions, but not too many.
As for some women who might "mind," I don't care. Everyone has traits that, for one reason or another, someone somewhere doesn't like. If a girl gave me the ultimatum of "you must pick between smoking or me," I would pick smoking every time. Why? I look at it this way: It is an integral part of who, and what I am. I've been at it long enough that if I were to try to stop, I'd most likely fail, and I have amazing willpower. Regardless, if she complains about that, what will she complain about next? If she can't accept the smoking, then she can't accept me.
As far as people complaining about it, it hasn't happened to me very much. But if someone does complain, I don't care. I only care if it's in someone's place and they have a rule against it, as I believe in private property rights. In those cases, I'll go out to the patio or out the front door for a few minutes, without protest.
Ben