This is not an "anti-smoking" message. This is an "anti-littering" message.
If these people can't stand to have them in their own vehicles (where they smoke, anyway, right?), what makes them think we want them littering our streets and highways (and rivers and oceans, etc.)?
THIS is one of my top Pet Peeves. I see it constantly, but I don't feel like there's anything I can do about it -- especially along the highway. I could beep my horn, but will they understand why? Probably not. I could run their vehicle off the road and then calmly explain to them the problems with littering, but I'm not sure the law is on my side for such altercations.
It drives me CRAZY!!