Obama should have done more than just visit New Orleans. He should have had BP sign a contract paying for the cost of the oil spill clean up.