Boycotts and negative press haven’t exactly been bad for business, but the company is still changing its giving approach.