Человек выбирает между стремлением ощутить себя "хорошим" (т.е. соотвествующим своим представлениям о том, что хорошо, морально и этично) и стремлением получить выгоду от обмана / жульничества.
Но позиция отдельно взятого человека субьективна.
И поэтому его честность зависит от его умения рационализировать свои поступки. Большая рационализация предполагает более... гибкий моральный кодекс, потому что многое дерьмо можно рационально оправдать и остаться хорошим в собственных глазах.
www.youtube.com/watch?v=EOrc6DhvHTU (RSA видео лучше все поясняет)
Но тогда отсюда вытекает то, что типажи c с литерой "Т" ("Thinking" по Майерс-Бриггс) больше склонны к обману. А это, пожалуй, слишком смелое утверждение. И очень хочется верить, что не слишком верное
Значит, есть еще какой-то фактор, отвечающий за вышеозначенный выбор.