The first time administrators, coaches, etc....actually are charged in the criminal court system, AND actually go to prison, not jail, PRISON!!!, in addition to be given a LARGE monetary fine, then and only then will this sort of thing stop. Because up to now, nothing happens to those in charge that orchestrated (or knew about) the violation(s). They just move on to other jobs, and leave their garbage in their wake for others to clean up and make restitution for.
You want to bring to bring these types of incidents to a screeching halt?
Have a teams of investigators that complete investigations in weeks, not years. Leave no stone un-turned. Start firing coaches/administrators/AD's, and start putting them custodial facilities after they have been found guilty of c riminal acts, and take money out of their pockets.
Make them ALL accountable. If they didn't know about what was going on during their watch, they should have. Nail ALL of them!!! If the acts are not criminal in nature, then fire them, fine them, and impose sanctions on any school at any level I,II or III that hires them for "X" number of years after that.
You hate to sanction the institution, but sometimes that's the only recourse you have. You can't just do nothing, and let the violation go unpunished. Some coaches would risk being fired and lose $$$, but not many. If you want this cheating to stop, take off the gloves. Start playing hardball. Make an example out of a few folks, and publicize it for all to see. Stop all of this "wrist slapping". The word will get around.
If you can't win without cheating, then find another profession. The NCAA needs to adopt the attitude of the guy in the movie "Network". "I'm mad as hell, and I'm not going to take this anymore"!!!