Some commentators liken the collapse of BP's public image to Goldman Sach's woes. Which is the bigger corporate villain?