Mr. Ninja, while I do understand and appreciate your stand on it, things aren't always going to go the way you like. Are you going to keep moving to a different section of the bar because someone new walked into your area and doesn't like cigar smoke?
What about going to a cigar friendly restaurant then, after dinner, while enjoying your cigar and maybe a libation, a couple comes in, smoking cigarettes and tells you that your cigar is offensive. Are you going to move to a different table? While I agree there are times a softer approach is better, there are times that standing your ground, not allowing YOUR rights to be trampled, is the best, and correct way to handle it.
My apologies for my rant.