BP is liable, make them pay.
OPA was designed to provide resources to fund the costs of clean-up that were beyond what federal law required. However, in this case, it appears that BP made an egregious error in the operation and should be responsible for all of the costs.
If not, BP can take their operations elsewhere.
Is that how the law reads, or is that your personal perspective?
What “egregious error” was made?