Toyota just settled a big case relating to its cars. Here are two interesting blog posts with some details as well as the authors' opinions:
My big picture observation on this situation is that design methodology is very important. A bad design process is bound to produce poor designs. And as the saying goes, you have to bake in safety, you can't bolt it on. No amount of checking can make a bad design safe.