Both head coach Brian Kelly and athletic director Jack Swarbrick, who was at practice that day, should have been fired.

David Haugh has more in the Chicago Tribune:

It’s unfathomable that Sullivan can lose his life because of a stunning lack of common sense and nobody in charge of his welfare loses a job or income as a result of disciplinary action.
“Insofar as the president is responsible for the university as a whole, I am the individual who bears the most responsibility, and I accept that,” Jenkins said.
That’s noble as the head of the university, but it was empty rhetoric. Jenkins and athletic director Jack Swarbrick did not resign, and neither did anyone else. Nobody got reassigned, fined or suspended. Heck, former head athletic trainer Jim Russ got a new title with more responsibility in January.
Claiming “collective responsibility” without consequences for anybody involved sounds like a lawyered-up cop-out. That’s like rehiring a babysitter who let your kid burn himself playing with fire because the sitter claimed not to know how hot the flame was.
The most egregious part of the dissatisfying 145-page report? It suggests when Sullivan tweeted, “Gust of wind up to 60 mph today … I guess I’ve lived long enough,” minutes before a 53 mph gust blew the lift over, it reflected his joking nature, according to friends. And presumably it was Sullivan’s sense of humor, not foreboding, that provoked him to tweet, “Holy (expletive), this is terrifying.”

His whole piece here.