Several studies have shown that attitudes are only mediocre predictors of behavior. What is an explanation for this finding?
A. Cognitive dissonance
B. Social influence
C. Situational factors
D. Personality traits