But oil companies don't run ads telling people not to buy gasoline, so you've got to come at it from a slightly different angle. Luckily, "Greener than Exxon" was a pretty low bar, so they didn't need to talk about carbon taxes or emissions. Personal energy consumption has been a part of the discourse since the 70s, and probably fit in well - virtually no one will actually change their habits in any meaningful way, but will probably come out of it feeling better about themselves and BP.
The article itself seemed kinda all over the place. I agree that the world would be a better place if her preferences would've been enacted fifteen years ago, but I'm not sure that BP's advertising campaign had that much to do with it. It wasn't 4-D chess, it was "BP = Green = Good", and literally blew up in their face a few years later when Deepwater exploded.