I hate this part of college basketball (the only big $$$ college sport I care about).
Pretty much no one in the upper echelon of college basketball is ethically "clean" when it comes to recruiting (and retaining) their players. While I love the game, especially the total effort the players give every game (especially compared to the NBA), recruitment and the financial side of the game is something that kills a lot of the joy.
Even schools like UNC that should not need to cheat to be able to recruit and retain the best have been caught cheating - even if they haven't been punished for it. Boosters find ways to skirt the rules to get benefits to players. Even if it's not strictly breaking the rules, it's certainly not in the spirit of the rules and is unethical. HS players are being funneled to agents, to shoe companies, and then to colleges based on shoe contracts with the schools. It is all a giant, ugly mess of a system filled with hypocrisy.
So, while it might make us feel a little better to see schools that have generally gotten off easy when caught or suspected in the past now be in the crosshairs, let's not begin to believe that the sport we love is being run in a fair, ethical, even-handed way with the interest of the student-athletes as its top priority. Not at UL. Not at UNC. Not at UConn. Not anywhere in the upper tier. Money rules and wins=money. It's just like our banking system. The incentives to cheat are too large, and the (individual) penalties for being caught are too small.