One partial explanation comes from American social psychologist Leon Festinger's theory of cognitive dissonance.
一种部分解释来自美国社会心理学家莱昂费斯廷格的认知失调理论。
心理学 Crash Course
The Stanford prison experiment illustrated how a situation can override individual differences in personality, while Leon Festinger's theory of cognitive dissonance explained how we ease the tension between conflicting thoughts and actions.
In psychology, cognitive dissonance is the mental stress or discomfort experienced by an individual who holds two or more contradictory beliefs, ideas, or values at the same time, performs an action that is contradictory to one or more beliefs, ideas, or values, or is confronted by new information that conflicts with existing beliefs, ideas, or values.