В этих ДВУХ ВАШИХ фразах Вы НИКАКОГО ПРОТИВОРЕЧИЯ не видите? ))Если взрослые люди уважают ДРУГ ДРУГА, то  а) фраза "гости топают на улицу" РЕАЛЬНО считается уважительной по отношению к гостям??? ПРАВДА??? и б) хозяйка должна уважать желание гостей курить? Или как?