The WSJ has a good summary of what happened based on congressional testimony, documents from BP, Transocean, Halliburton, MMS, etc..
While BP is not the only party to blame – some responsibility has to go to them. It wasn’t just a failure of the cement. Other things had gone wrong, and bad decisions were made. Steps were skipped or cut short due to deadlines.