We should stop bashing governments about this. Let’s face it, all things break given enough time. However, BP has a long track record with OSHA and other government orgs of poor maintenance, safety and training of their facilities and people. Things break + Poor planning + Unprepared personnel = Disaster. If anyone wants to lay blame; please place it where it really belongs.