I found this article on Randy Shannon and Nevin Shapiro interesting.
It basically summarizes how Randy Shannon warned his players about Shapiro by name on multiple occasions, refused to talk to the guy, and threatened any assistant coach who dealt with Shapiro with an instant firing. There are rumors he had people around town who would let him know if they saw his players with Shapiro.
Shapiro responded with racially-charged rants to the AD about Shannon. It appears the AD and Shannon didn't exactly see eye-to-eye over Shannon's refusal to even talk to Shapiro.
And yet he still had 12 players receive illegal benefits.
Question: Is it always the coach's responsibility when this kind of thing happens? I know we all say the head coach is ultimately responsible, and maybe he is. But with a system this bad and not exactly getting full support from the AD, what is he supposed to do? Leave the job in protest?
I ask because some of the first things to come out on this board after the story broke were "thank god we didn't hire Randy Shannon as DC." Reading this article though, is Randy Shannon such a bad guy? Should he be held responsible?