Мы исходим из рассматриваемой ситуации - представитель меньшинства идет куда-то в гости. Тогда он должен предполагать, что он в меньшинстве и спрашивать/убеждаться, что условия там будут ему подходящими.
Да никто, блин, никому ничего не должен. Если вам наплевать, комфортно вашему другу будет у вас в гостях или нет, - то нет никакой разницы, к большинству он относится или к меньшинству. Если не наплевать - тоже разницы нет. Если к меньшинству относитесь вы, и зовете кого-то из большинства в гости к себе - разницы тоже не будет.
но исходя и предполагаемой вами двумя невозможности воздержаться от курения
Не невозможности. Исходя из нежелания воздерживаться от чего бы то ни было в свой выходной день, потратив время на дорогу и деньги на подарки хозяевам. В гости обычно идут не с пустыми руками и рассчитывая приятно провести время, а не воздержанием весь вечер заниматься. Когда хочется повоздерживаться, едут в монастырь.

Который день эта тема обсасывается, но так никто ни разу не дал внятного ответа на простой вопрос - если в вашем доме не курят и самих вас от табачного дыма мутит настолько, что аж на пять метров надо на улице отходить от курящего, чтоб не вырвало, а одежду его желательно сразу же прятать в отдельный цинковый шкаф
и сжигать, зачем этих ужасных людей вообще звать в гости? Чтоб они там воздержанием занимались? Зовите некурящих и вообще никаких проблем, недовольств и дискомфорта ни у кого не будет. Тем более, что их
большинство - есть из кого выбрать.
Не в гостях у веганов, а веганы в гостях.
В моей аналогии наоборот было. Вы - мясоед. Веганы зовут вас к себе в гости на каникулы. И предполагают, что в их доме мясо вы жрать не будете. Захотите вы "всего лишь недельку потерпеть, вы ж не наркоман" или предпочтете провести время в более комфортной обстановке?