I agree with that....I've been smoking in the garage for 39 years, as my wife won't tolerate smoking in the house because of that. When we're in the car, I don't smoke in there, either, when others are in the car. On trips, I have all the rest areas scoped out on the trip, so I can stop and smoke outside.
I don't mind the inconvienience to accommodate others, but I DO MIND having over-the-top people complaining when they come across a smoker, some 100 feet away from them, and walk all the way over to tell them the hazards of smoking, etc., or tell them to please not smoke around them (I've had this happen outdoors by those who are on a mission.........)
Smoking rooms in motels are usually also "pets allowed" rooms, I've found, and that's not a room I want to sleep in, so I stay in non-smoking rooms, too.
Accommodating others is one thing, having others MANDATE your behavior is another.....
I can't imagine crossing the street to be offended by someone's smoke.
What I do object to, however, is the way the smokers congregate JUST OUTSIDE the building door, so if you want in or out, you MUST go through that smoke. Why not move, say, 15 feet to the side? They'd still be under shade, and I wouldn't have to be smoked up to get to work or lunch.