It's not altruism if it's your source of income. Sorry but I don't buy this bs. He's doing it to generate income, that's all. Altruism is "unselfish regard for or devotion to the welfare of others" but we have quite the opposite here - a selfish way of milking poor people for emotions in order to generate income. Real altruism is hard and done only by a few. Literally EVERY man/woman/child on this planet will say yes…
And to be clear, his acts of charity have made an impact in the people who have benefited from it. Whether the public response is positive or negative is besides the point.