Нет. Противоречия тут нет.
Внешние факторы - это работа в офисе, дети и т.д. Даже если бы эти внешние факторы были, они долго вообще сдержат? Была у нас на работе одна сотрудница, которая, как оказалось, в обед прикладывалась к "успокоительному". Понятно, что ее уволили. То есть работа в какой-то момент перестала быть для нее сдерживающим фактором.
Внутренние - это мои ощущения, осознание проблемы, переживания и т.д.
З.Ы. Была в магазине. Занесло в алкоотдел. Смотрю, о, акция на одно из любимых вин. Шепоток такой: "Детка, купи, смотри, какая цена хорошая!" Хотелось бы верить, что это во мне проснулся внутренний еврейчик. Но нит! Внутренний алкашик. Велела ему заткнуться и пошла за вкусняшками - тут читала, что тягу заедать надо.