The problem is, BP's plans really have been the best options. Top kill failed - well, that was always a possibility. Drill a relief well, and that takes time, so what the fuck?
Yes, BP fucked up royally, they cut corners and it bit them in the ass. But what else can they do?