It's interesting that people want to blame Obama or BP for this. What these people really want is to have cheap gas and no bad news. If something does go wrong they want a scapegoat. Drilling for oil in the Gulf is a challenging technological feat and sooner or later it was inevitable that something like this would happen and collectively We the People wouldn't have it any other way.
Every now and again I have said that an Apollo-like national energy program is needed. Usually the response was that we're spending money on it. Nothing like Iraq, or the bailout or what passed for health care reform, but something.
By the time the TCO of this mess hits fully I expect a trillion dollar price tag. Guess who will pay for it? We the People.
We're short-sighted cheap ass bastards who would rather spend a dollar to fix a catastrophe than invest 10 cents to prevent it.