Some practitioners are concerned that the brand and reputation gains of CSR don't seem to stick around for long. And unfortunately, much of the research on the long term impact of good social performance is focused on edge cases. "Did Deepwater Horizon affect BP's consumer perception around social responsibility?" Um... duh. Yes. The culprit, I suspect, is actually integrity.