For too long, British oil company BP Plc denied, obfuscated and played down its troubles. The market and the media, rather than the company, was the issue.