@JPB,
Surely you jest, JPB.
Do you believe for a moment that US companies, the USA itself, haven't done precisely the same things, that they are not now engaged in those very acts.
The US protects numerous terrorists within the community. Not only protects, it cultivates, funds, and supports terrorists.
The US created the terrorists that it now complains about and you want to boycott BP.
I'm not making excuses for BP. They deserve to held responsible for their actions. But let me say this. I think they have expressed a degree of fairness and honesty that was totally absent in the Exxon Valdez affair.