Чтобы не есть шоколад не нужно себя перебарывать, ведь аллергия проявляется с детства и человек уже с малых лет знает что ему нельзя этот продукт, следовательно - не испытывает дискомфорта. А чтобы не курить нужно бороться со своей психикой, ломать ее в некоторых случаях, и тогда борьба против курения будет продуктивной.
Не у всех аллергия с детства. Как и диабет, и ожирение. Но некоторые продолжают их употреблять несмотря на то, что они их медленно убивают. Как и сигареты. Механизм тот же - потребность в удовольствии.

