I agree with you on this last point, Richard: smoking guests, as a matter of courtesy, are never made to feel unwelcome. I note with interest, however, that nowadays many of them regard it as a courtesy to go out into the garden for the purpose ~~ a definite change, & IMO improvement, in social expectations, that appears to me. But I would never make such a demand off my own bat, of course.