Oil company executives are on Capitol Hill today to blame everyone but themselves for the Gulf of Mexico oil spill.