If a single person is necessary for maintaining one of the most important parts of your website, you need a plan to handle their absence. It doesn't matter if she was fired, or if she quit, or got hit by a bus. A single person leaving your company should not be able to cause a breakdown of this scale.
> If that's what happened, yes the company made poor choices for not having a contingency plan, but they may not have had a real choice of how to handle it the day that it happened.