Думаю все же все дело в воле человека. Мой муж бросил курить с рождением ребенка. Прошло 10 лет. Не курит и вообще об этом уже не думает. Думал год  первый, потом все прошло. Два его друга аналогично не курят уже долго, один что-то около 15 лет ужеИ все причины кот называются  в качестве того что заставляет заново начать курить у мужа имелись.И в компании где работал были курилки и все там собиралсь, и переговоры частые в ресторанах, и друзья курящие были. Но кто хотел тот бросил. Кто не хотел, нашел причину вернуться к привычке.