DiNardo was supposedly one of the finalists for the SMU job 3 years ago and he was fired today with two years remaining on his contract.
All in all, considering what each had to work with, I think Bennett was probably the best choice at the time.