suspended basically all season for doing something that wouldn't even be noticed at most schools, it is hard, I think, to get players to focus on football when there is academic work to be done.
You want to attribute all blame on Kelly, but he has to work within the constraints of the system. He didn't seem to have that many problem at other coaching stops, so I'm leaning more toward blaming the school over Kelly's attitude or system.
And it is that same reason that we have Kelly anyway--other coaches see those same constraints and how difficult they are to deal with, so they just don't come. Kelly at least is willing to come and try.