I for one do not support the harsh, negative, vulgar, or for lack of a better word--juvenile, responses to people who are against smoking. Let's be honest, smoking cigarettes for instance does give off a particularly pungent stench and many people's sense of smell are different so many people also don't like the much more lofty, stronger, and intensive scent of a cigar, and many cigars smell different and so may be worse to others. I think it would be wrong to believe that the vast majority of people who wave their hand or exhale sharply or some similar thing around people smoking, are faking it. That seems highly unlikely. While I've rarely been in a situation where I've been partaking of a cigar around others that might not enjoy it, I would more than likely offer a cigar if I had another to a person who seemed troubled by it or was around it, unless it seemed clear they wouldn't enjoy it, otherwise I'd move or apologize for the bother but explain that at that time it was a point I chose to smoke a cigar, which I don't do all that often, and so I've weighed the risk and plan to continue barring extreme circumstances.
When people have visually or verbally expressed disgust with it, I always move, because if someone was doing something highly bothersome to myself, I would hope they'd be respectful of myself regardless of the circumstances and try to be less bothersome to me, though rarely have I ever been bothered by anything so that's not all that often. As for the case of cigarette smokers being around cigar smokers.. while it is true a large percentage of cigarette smokers do not want to smoke but can't help themselves and thus being around heavier smoke isn't something they prefer.. they are choosing to smoke, and so I would not feel bad partaking of cigars near them, especially if I was there first; however, I myself don't like cigarette smoke and find myself unintentionally coughing around it at times, so I personally would never choose to smoke where they were, and would instead voluntarily move myself.
I guess my point is that decency always works a lot better than anything else, and I think labeling or stereotyping the people who might have issue with it, or assuming or insulting them for possibly faking it or not.. is just wrong and not right for us to do, nor even accurate.