I think that if a reactor design requires back up power for a certain length of time, then there should be a backup battery that can provide that power for the full period. If no such battery is available, then the reactor should not be built.Indeed. But what would you have done ? Build the diesels higher ? What if the wave had reached them ? Would you still critisize that decision ?
Diesel generators are not reliable enough - they require a plentiful supply of normal air, and sufficient uncontaminated fuel to keep them going - either of these may be absent - the same hazard that caused the reactor to shut down - fire, floods,... is likely to affect the diesels too.
Newer reactor designs are much less reliant on back-up power to keep them safe, so the question is perhaps moot for new installations anyway.
In the case of war or terrorism, a reactor still poses a great hazard even though it may not require backup power.
I think current fission reactors are just too dirty - when the costs (environmental and fiscal) of decommissioning and managing the waste are considered, I don't think they make sense. We need something cleaner - like fusion (which has always been '20 years away' for the last 50 years or so) or maybe Thorium-based fission, or something else.
If no such cleaner power is available, I think humans should learn to live with less power, and many fewer humans. But I don't believe that will happen voluntarily - I think it's going to take war, famine or some other disaster to cull our population back to something more sustainable.
