ive noticed a trend: whenever someone gives an example of a stereotype, they give examples of things looked down upon by (yes i know, im contradicting this question) society in general. i.e.: “filthy smelly people who care nothing for the rights of others”, all smokers have beer bellies, tattoos, BO, and ride motorcycles”. other common stereotypes are “jews are cheap” or “italians are loud”. many of these things are looked down upon due to socialization throughout the many generations of humankind.
however, when people say “americans are very devoted to their country” or “celebrities are beautiful people”, those are considered generalizations.
why are generalizations accepted and stereotypes unaccepted? they both dont deal with cause and effect.