Geoff, I agree with AJ's synopsis. That was a very ill thought out, tasteless remark by the BP CEO.
That said, your analysis of of Obama is spot on. Obama got where he is by blaming others. That is his MO. His popularity has fallen dramatically over his pi** poor handling of the oil leak (read oil gush). He has partied and played golf while working American's lives were being destroyed.
Obama has not learned - and neither has the BP CEO - that the buck stops at the top. Both of them need to take a lesson form Harry S Truman. Regardless of how it happened and who was involved, it is BP's rig. BP is responsible. Obama has the responsibility to lead the country in finding a solution and alleviating the damage. He has totally failed. All he has done is tried to point fingers and shift blame. Further, poor US laws and poor inspections on the part of the US government set the stage for this disaster.
I still use BP products and will continue to do so.