Why don't you stop criticising others for having a different opinion? I've said it's a nice gesture, and it is.
I'm not in the millionaire bracket and I'd daresay neither are you, and how do you know I don't donate to charity?
I didn't criticize you. You did, however, criticize him for doing something good because you don't think that's how he should do it.
You don't have to be in a millionaire tax bracket. He is donating his salary which is more than you are doing, even if you are doing something which I never said you weren't.