Won't we always have stereotypes in one way or another though?  Aren't they just over exaggerated versions of common thought. I'm not saying that stereotypes are a good thing, but I can't think of too many that were born in a vacuum. They usually have some root of truth that has spiraled past consideration. The biggest enemy of a stereotype, I believe, is the time to prove it wrong and let it slip from the public mindset.