This is actually pretty common in regards to charity donation. Companies as well as your favorite sports stars do similar things all the time. A business will donate X amount for every dollar an employee donates or a QB will donate X amount for every TD pass. Also, how do you know that he hasn't already donated to Hunter's Hope and this is extra? Pretty lame thing to try and call somebody out on IMHO.