I'm going to take a contrarian view.
He stiffs people on tips and autographs, stuff that's not publicized.
He gives $19k in the form of toys that IS publicized.
Do the math: He's not the same guy in all situations.
STILL, overall, YES he's an upstanding citizen and great role model. I just wanted to point out that he finds ways to be inconsistent to people he bumps into out in the real world.