While I would not dismiss, as pldennison does, the opinions of english speakers on their own language just because they are not trained linguists, I would say that linguists have a good point when they say that non-standard variants of english, such as Ebonics, Cockney, and Hillbilly-Redneck, are unfairly characterized as broken or substandard english to the extent that they are in fact just as rich and consistently grammatical as the standardized (and I don’t mean standard) english taught in school. If the patois has rules, however different, which the speakers understand and use even if they couldn’t say exactly what the rules are, then there is in fact no rational basis for assuming these english variants inferior.
Having investigated the speech of black Americans, linguists have found that in fact there is a consistent grammar which just as complex as standardized english grammar, but different.
Furthermore, linguists point out that standardization is not a natural phenomenon in language, but an artificial one. It’s a good idea, and one which I surely hope won’t be abandoned by our culture in a fit of multi-cultural self-righteousness, but one that is imposed by grammarians, not by native speakers. Standardization helps smooth out linguistic differences so that a language can effectively communicate more universally, and slows linguistic shifts that could make writing nearly unreadable within a couple of generations. Every English speaker should study standardized English.
But there is nothing inferior about non-standardized english as a language. The concern over Ebonics is nonsense on a purely linguistic level. It is on a social level that the problem arises. Generally, the more educated people are, the more standardized their english will be. The degree to which one’s speech is standardized will be read as the level of one’s intelligence and sophistication.
We know now from research that a child’s early years set speech patterns that are hard to break out of. If standardized english was not spoken in your household, you may have been handicapped in learning it. The fear that prompted the teaching of Ebonics was that if blacks get frustrated trying to learn standard english because they are surrounded by Ebonics, they will give up and will always be viewed by society as inferior and will also have problems communicating, which in turn will impede their progress in many other ways.
Pedagogically, teaching Ebonics wasn’t that terrible an idea. The idea was to teach the grammar of the language the child was already speaking so that they could use that understanding to explain standardized english. The problem I have with it is that they choose to do this for blacks, but hillbillies and white foreigners are assumed to be smart enough to pick up standard english on their own.
So, basically, the problem with teaching Ebonics is not that it’s an inferior language or that it’s not useful to teach, but that ultimately it’s based on the racist assumption that we cannot expect blacks to manage what we expect whites can – to learn standardized english no matter what is spoken at home.