There are two reasons for taking shareholders' money and spending on 'good works'. One is to receive the acclaim of society about how good you are and, two, pronounce how good you are, when you get caught.
OAM
See full Ebbers Article (free registration required) and Is there a role for corporate philanthropy?.
