Let it play out, the corruption runs deep and may lead to surprising places.
Besides your complaints about BP and Qatar are really just the aftermath of corruption. Corruption and money in politics is what keeps both from occuring.
And while the USA has plenty of money corrupting everything, it pales compared to the rest of the planet.