I understand that the BP oil spill is a horrible thing and I absolutely think that BP should be held fully accountable for the destruction and lives impacted by this accident, and it was indeed an accident. Whether it was hypothetically a preventable accident remains to be seen.
That being said, it would seem that BP is desperately trying to stem the oil flow and salvage what is left of their business and reputation accordingly. The following link is for a presentation from BP showing what they have done, what they tried and unfortunately failed to do with the top kill procedure, and future possibilities.
The presentation is 13 minutes long, but is interesting and informative and provides better context of the situation than the demagoguery that is spewed from the left-wing talking heads out there. Click here for the BP presentation.