Re: Dealing with people who smoke
People can be so tactless that its makes you wonder about their intelligence. Some things fall into basic courtesy/respect and its amazing how it just goes over their heads.
You did the favor of giving this guy a ride. You weren't obligated. You decided to spend your car fuel on this person. The least that he could have done was to ASK you first if he could smoke in your car. And after telling him that you're allergic, the polite thing would be to not smoke at all until he gets out of your car and away from you. How rude. I guess some people give top priority to their nasty addictions over respect toward others.
Spock, one thing i've learned is that some people don't understand hints or clues. They just go right over their heads or in one ear and out the other. I've found that the direct approach works best with them. Next time, just say, "I have nothing against your preference for smoking but I don't allow smoking in my car. And I would prefer that you hold off on that until you're out of my car. Thanks."
^There's nothing offensive about saying that at all. After all it's your car, your gas, and your time that they're spending. And since they're not paying u for the ride, they can at least hold off on shoving their beloved cancer stick in their mouth until they're out.