The fact they held on to until game week says everything you need to know about the institution. BYU should have started the suspension AFTER that game because it's obvious what the intentions were.
Also, although Hadley made it on the Raiders as an UDFA, he was on NFL watch lists and the suspension cost him film and likely money. He made the mistake but for an institution and fan base that loves to complain about all the zoobie narcs, this couldn't be any more zoobie.