BP chief exec Murray Auchincloss (pictured) is to be applauded. It takes courage to admit mistakes, and even greater courage ...