Really, what is the point of your post, would you prefer that philanthropists are never criticised?
It seems to me that philanthropy is often a way for the mega-rich to try to right their wrongs. The likes of Bill Gates et al can't even do that right, see https://en.wikipedia.org/wiki/Gates_foundation#Criticism
It also serves to distract from their questionable actions.
No rich person makes their money, the workers of the companies they own make the money. Rich is not right, greed is not good. Philanthropy does not absolve the rich of their greed.