No one is arguing that there is or isn't a class and racial component to who speakers of AAVE are. They are primarily black and poor. But that point is irrelevant. Kids raised where people speak AAVE will grow up speaking AAVE. Simply declaring it 'not a language' gets you nothing. It's not 'just slang', it's a system of speaking with its own set of rules, just like any other language.