I din't see the programme but that was nice of him. However, I suspect that even if he put in the full amount, the complainers would then say he was showing off about having so much money.You can never win with some people, nothing you do for them is right.
My children always write thank you notes; just like I had to. I know it's appreciated by the gift givers , especially the more elderly aunties.
My local charity shop turned me away with 3 bags of toys and books last week - said they were too busy to take any more stuff. Made me feel like I was bothering them : (