By telling people that using this "dialects" is OK, you are causing them more harm than good. By encouraging them to continue using it instead of making an effort to learn standard English, may give you the warm and fuzzies, and may make the minority feel good about himself, but it is equivelant to giving a kid a trophy when he didn't win.
If you want to help minorities break the cycle of poverty, and allow them to grow to their potential, validating this dialect will not accomplish that goal. As a matter of fact, by doing so, you are contributing to the cycle of poverty.
Reality Check:
If an employer has the choice between two candidates, and one uses standard English, and the other uses the "Ebonics" dialect, which one do you suppose the employer is more likely to choose?