I think that anyone should attend whatever school they want to attend that will help them to achieve the goals they have in mind. If a kid wants to play professional sports and he has a chance to attend a school that is known for getting players drafted, why would I tell him not to go? What point am I proving by telling him that he shouldn't follow his dreams because it is a "white school"? Especially when I know that no matter how good he is, he will have a harder time making it to a professional team if he attends a black collge, or any 1-AA or smaller collge for that matter. You wouldn't tell a kid that wants to be an engineer to attend a liberal arts college would you? Absolutely not, because you know that that kid wouldn't be able to become an engineer with a liberal arts degree. The key is having access to education, that will allow you to pursue your chosen profession, be that profession academic or in sports. A quality education can be obtained from almost any college. Why do I say that, because an educatiuon is a personal endeavor. You decide what you want to get out of your collge experince, and that experience can be good be it at a historiccally black college, or a predominatly white college. Although I love my black college experience, I also recognize that the environment is not for everyone. White schools are not better, but that doesn't mean that black schools are either. And I am sure that the majority of students at HBCU's are there by choice, therefore they aren't wishing to be anywhere but where they are.
And if you don't think a player has a better chance at getting drafted from one school over others, then on that point, you just don't want to be honest about the facts. Facts are facts, and being drafted in pro sports is already a tough road, and it is even hardr when you attend a small college(which HBCU's are).