They use social responsibility as a PR tool. If it works out, company will generate more sales, offsetting the cost of the campaign. People feel better about spending money, if they also support a good cause.
Why does EVERYTHING he does have to be about shareholders? That is a very selfish thing to ask............it is very much the right thing to do. Long live capitalism......wow