Also, I don't buy the, "I'm not a racist because I don't harbor mean feelings/fearfulness toward X group of people," argument.
Stereotypes are racist/sexist/whateverist because of their nature. It doesn't matter if they are "positive" or "neutral" stereotypes.
Take for example:
Black people are good at basketball. They like fried chicken.
Asians are really good at math. Jews are good at handling money, they make good accountants.
Women are better at nurturing and that's why they should be taking care of the kids.
Even though there is nothing inherently mean about those statements, and some even appear to be uplifting, the act of ascribing a trait to an entire group based on ethnicity or gender is dehumanizing. It's saying that a person's traits, good or bad, are defined by their heritage, by their DNA, and that's just not true. People aren't their parts. They are their choices and preferences, and that varies wildly from person to person regardless of their lineage or which chromosomes they have.