The enormity of Warren Buffett's gift of some $30 billion to the Bill and Melinda Gates Foundation was even more striking in its juxtaposition with a rather more awkward example of the vagaries of corporate philanthropy.