As I said, he probably pays his bit for good causes and charity. But when he is talking about wealth inequality, his 1 million can't even come close to addressing that. They estimate about 40 million people in the US live below the poverty line. When he gives, say, 10 million poor people 4 dollars each, what then?
Poverty isn't about how much money people have, it's their ability to sustainably generate money, be an economic contributor and have a decent quality of life. There's no quick patch for that, it's a problem that is inherent to the system in the US and means the vast majority of people who are born into poverty remain there for the rest of their life. Can you honestly not see how simplistic your argument is?