Tah,
First, I don't really care WHY, he does it...I just know he does raise money for them, and as the brother of one of the said civic heroes I appreciate it. Second, whose to say he doesn't give part of his salary? Perhaps he does and we just don't know about it...I believe that would eliminate your previous "self-promotion" argument and enforce the fact that possibly he does, in fact, have altruistic motives. Thirdly, if he did take a dig at JD, then I'm sure it was in jest as the two have been close friends for 30 years...I rib my buddies too, its not a personal thing...its a guy thing.
I know that I am not going to change your perspective or opinion, but perhaps it would be in your best interest to consider all sides before casting dispersions...just a thought 8)