At long last, President Obama showed some frustration today about BP and the oil spill.