Leo, point taken, I guess we have to agree to disagree on this one.
I still dont recognize ebonics as a language even by this definition for two reasons.
One, it is not a geographical language spoken by a group of people in a particular region like scottish english or southern english. Its spoken by uneducated people everywhere in this country. Or it is spoken by educated people all over who just speak more casually when they are not in a professional situation which is fine.
Second, how can we call it Black or African American Vernacular English when educated, successful, professional Black Americans do not even understand let alone speak it? And I dont mean successful sports players or entertainers. I mean doctors, lawyers, ceos ...professionals. I highly doubt you will hear any of them speak this way even at home.
Black is race not a nationality. Like Asian, Caucasian, Hispanic ect. They all speak the language of the region they happen to come from. That people who have darker skin speak their own language is absurd to me and not at all comparable to regional languages.
Either way Cosbys point is one we both agree on. These people need to learn standard english if they want even a chance at success. It may not get them the American dream but unless they can sing, dance, or play sports extremely well they have no shot at any dream without learning english.