SHOOT: I've heard many clever people, like David Attenborough, saying that you can't get people to change by confronting them, by some sort of negative communication. When things are this bad, you have to, and by you I mean all consumers who care about this planet. Failure to confront corporates means being enslaved to them in the manner of the all powerful corporates portrayed in Cameron's AVATAR and ALIENS.
However much BP works with NGOs, it will find it impossible to move beyond petroleum, with all its attendant environmental problems. Likewise, PepsiCo will struggle to live up to the spirit of its pledge to promote healthier living while the bulk of its profits comes from fattening drinks and snacks.