When non-African Americans approach me speaking Ebonics, knowing that is not their normal mode of communication, I immediately respond with standard American English to bust the stereotype; the pre-judgment, because that's what prejudice is, pre-judging. When I, as a non-Latino, approach an olive-skinned person who fits the stereotypical profile of a Latino, and speak to him/her in Spanish, that is also prejudice because I'm pre-judging that person as a Spanish-speaker, perhaps one with limited English skills. Why aren't I making the same assumption of Whites, Blacks, and Asians who speak Spanish as a first language? It's prejudice, of course.
Here is a comment one of my blog readers posted: I
have to say not every Hispanic or Latino speak Spanish. Some people
never learned it because they were trying to assimilate more into an
English speaking society. They went to school and English is what they
spoke. They may have been born to people who have been living in the
United States longer than 3 generations and started to lose their
Spanish dialect.