The problem (IMO) isn't your suggestion that marginalized people be taught to use and understand General American, it's that you characterize speaking Black English as a pathology.
It can be important to speak the prestige language if one wants to advance in society, but it's not a medical problem to speak a local dialect. Would you advise an aspiring London barrister from Yorkshire to see a therapist or watch some YouTube videos on RP?