The stereotype content model suggests that attitudes towards different social groups are based on two dimensions: warmth and competence. Vulnerable populations tend to be perceived as low in competence and warmth, leading to negative attitudes and discrimination.