BP has been badly affected by the hurricanes. People expect BP to beat the consensus and when they come in below, people do not like it.
Numbers were below consensus because they had a big impact from the hurricanes and the closure of Texas City. These were events outside their control.