Poor BP has so far spent $1.25 billion on robots and shears and things to not stop the Gulf oil spill.