Сомневаюсь,что в вашем случае дело в курении.Можно подумать,что вы весь вечер сидели с сигаретой в руках.Ну покурили за ужин 1 раз,так один раз можно выйти в отведенное место и покурить.Стремное оправдание вы нашли.Скорее всего больше таких денег за ужин отдавать нет возможности,вот и ищете причины.Сидите дома,так дешевле.