The laugh is, it's not even BP's fault!
The rig was owned and operated by a subcontractor. They simply didn't take the necessary precautions, and Bang! she went.
The media has instantly blamed BP, because apparently it's their oil.
It's sad that BP are making the fall, even though they are doing their best to stop the leak.