Everyone's changing their tune alright at the last minute

I suggest your recollection of what people have written here is faulty ... I'll make it easier for you: instead of providing a link to a post here where someone lays 100% of the blame exclusively on BP, I'll accept a link to even a single post here where someone gives a complete 100% pass to the subcontractors or even to the government ...

Until then, I'm not convinced you don't have one of these sitting next to your computer ;-)