Like it or not, smokers have civil liberties, also. And you can't violate someone else's civil liberties just because you feel yours are being violated - which they aren't.
Smokers are currently restricted in their activity while you have limitless options. It sounds like your civil liberties are still very well intact.
So you find smoking offensive (your real beef, since you really care nothing about their health, and there is little evidence to support the "second-hand smoke" claims).
Don't get me wrong - I sympathize with you. I'm a former 30-year smoker who quit only because I was diagnosed with emphysema. The one thing that bothers me worse than you (unless you're a former smoker) is that after quitting, I am more sensitive to cigarette smoke than someone who has never smoked. Thus, it bothers me more than it does you.
And as disgusting as I think it is, I know also that I have other options, like moving somewhere else - just like you.
"Stand your ground"? Against smokers? If you're going to stand for something, make it worthwhile.