MtheGM (rare I agree with him) finds it discourteous to ask a guest to his home to go out to smoke, and I too find the discrimination here more distasteful than I find smoke.
It takes about three weeks for the smell of just one cigarette to go away if somebody smokes in our house. I'm going to carry on discriminating.