Somebody should get fired...
...but that somebody should be in a C-level position for a change.
It's annoying how they are always the first to claim credit for things that go well, or come up with some spin-doctored explanation to render turds into muffins. They excel (pun intended) in being the last to actually take ownership and responsibility for what's going on in their company -- which often includes ruthless savings on IT costs, while topping up their own salary and bonus year by year.
Accountability should start at the top, not somewhere in the lower middle management.