When I was growing up, I was taught that it was racist to treat other people differently, because everyone is equal. And so I learned to treat black people the same way I treat white people.
My fiancée Katie says that Portland school district has a different race education program, called "Courageous Conversations". They believe the "treat everyone the same way" strategy is racist, because it ignores the differences and unique gifts that certain races have to offer. And so kids are taught not to treat other people the same way, but to recognize the differences between the various races.
One result of this is that white children are encouraged to talk to black children in ebonics, because that is more accepting of black culture, compared to forcing all black children to talk like white children.
I bring this up, because I'm reading the original Nancy Drew: The Secret of the Old Clock, and there is a chunk where Nancy meets a black man who talks in ebonics. For example, when he notices the house has been robbed, he tells Nancy, "Say, white gu'l, you tell me wheah all dis heah fu'niture is at!". Pretty much everyone has accused the book of being racist at this point. Not just because the black man talks in a stereotypical way, but because he's foolish, lazy, and drunk the entire time.
What do you readers think? Is it less racist, or more racist, that Carolyn Keene had her black characters talk differently from the white characters?