Бросит он вас и правильно сделает. Вам бы сильно понравился партнер, ставящий вам ультиматумы? Не курить в вашем присутствии еще понятно, есть люди, которые не переносят дым, да и вредно дышать дымом, это все курильщики понимают. Но вот все остальное, то что вы творите, это за гранью понимания. Себе ставте условия и их выполняйте, а ставить другим вы права не имеете. Он взрослый человек и сам решает курить ему или не курить, пить или не пить и т.д. Вы же вправе общаться с ним дельше без условий или  просто уйти, если не можете его такого принять. А вы ведете себя как малолетка, хочу такого же только с моими  условиями.