Best way to avoid that is to stop treating them like crap. Universities have this tendency to see a lot of people as cheap or free labor. have the grad students teach the classes, pay the adjuncts a couple hundred bucks per credit hour, and outlaw the athletes getting so much as a free burger from outside. Kick a dog often enough, they bite.
Universities still tend to want to be like the medieval institutions they descended from. Sovereign over themselves responsible to no one. At least for the state institutions I view it as an unwillingness of their governing bodies - Board of Regents, Visitors, etc. & state legislators to reign them in.