Obama and his WallStreet puppeteers are utterly incompetent in any real business including the oil business.
Yes, Obama is a demagogue and a fraud. It is bad but he is just another US politician. At the same time, Obama is extremely dangerous since he has no respect for the Law of the Land and democratic processes.
PS
Obama's demand for BP to establish a fund to pay for a recovery is absolutely illegal and dangerous. Any administration must go through a legal process to force a private business to establish funds administrated by either government or by an "independent" entity for any purposes. Otherwise, any government (federal, state, local) gets a perfect tool to blackmail any businesses for any purposes.