The blame for the sudden changes lies with Gene and Spaz. Since allowing TOB to walk, Gene has used his position to go beyond the norms of an AD's responsibilities to be sort of a football GM. Spaz gets blame for being the ultimate enabler. He played his cards with Gene to stay on staff and has deferred to Gene enough to get the job when it opened and get an extension last year. Spaz is not unique. Jags played a similar game with Gene to get the job in 2006. But despite both of their relative successes, that is not healthy.
A good program would hire a head coach and let him build the program how he saw fit. It wouldn't be about who is part of the staff or what influence the AD wanted or needed. We would set measurable benchmarks for success (wins, ACC championships, player behavior, and graduation rate). I am not calling for anyone's head yet, but when we make our next football change, the new head coach needs to be empowered and needs to start with a clean slate. If not, we will keep facing these same sort of disruptive problems.