Doing a massive disservice to kids by allowing them to not only take 0xx level classes and earn college credit and/or retain eligibility for that level of performance, but also to give such grades for such performance.
For as much as we want to blame the college for this, this starts with the piss poor shit job done in the K-12 levels wherever this player grew up.
Toss off with that shit. The guys are there to play football and basketball. It's time people stopped pretending to care and accepted it. What difference does it really make in the end anyways? You've got a whole university full of students not on scholarship for the academics. Help the athletes get the slip of paper (which probably won't help that much) for making their mark athletically. You do that by giving them grades they don't deserve and turning the other way when they turn in work far above what they are actually capable of.
Now, the K-12 stuff is valid, but it's an entirely different subject that you might as well forget about. It's never going to get completely fixed.