Is it the smokers which upset you or that you think it's costing you money? On the money side, you're probably losing a lot more through politicians' waste and greed. Obama's health care fiasco is a prime example and he clearly has no regard for unborn babies, or even some that are born!
I suggest you get rid of that chip on your shoulder, and it IS there. Many smokers are nicer, kinder, more caring people than many non-smokers.
My last words.