Gristmill has an interesting post [1] with subsequent discussion (including lots of resources) that corporate greenwashing isn't necessarily all bad.
If companies can receive recognition for going some part of the way, while avoiding blatant cover-ups and consumers buying a green conscience, mobilizing corporate resources for raising public awareness just might make a positive difference.