>Heads should roll for such poor decisions.
If it was an unreasonable risk (from their information) or incompetence, there's an argument for firing the person. But if they did everything right and the chances of financial disaster where reasonably low it would set very bad incentives to fire people over it.