Ozium is the worst possible chemical to put on any fabric or clothes. The toxicity of it is awful. It is also the world's most toxic to the environment spray.
In any case, to start, someone mentioned the idea of thinking tobacco is bad for you is wrong. It is, irrefutably and undeniably. This being said, cigars are worth it because of the male bonding and relaxation. Moving on, a spray called Smoke Be Gone exists and that works miracles without environmental damage. A smoking jacket doesn't really work on virgin noses because it stays in your hair even through washes for a while. It binds with the follicles tightly. The best you can do is mask the scent until it releases. Smoker candles work pretty well and as for cars, so long as they are leather seats and not cloth, they can be cleaned pretty well to overcome the scent.
Cigar stink is pretty bad unfortunately, and being at university I can tell you that anytime I come back despite what I do to clean up and even a shower, people will always know.