I agree.
The proper way to do it would be to quietly present them with the check, without the press or even staffers taking pictures.
He could then have the names of the charities listed on his website without amounts, just the charities names.
But Trump wants maximum bang for his buck regardless of the situation.
Hard to avoid the reality that everything Trump does, is done with this in mind:
What's in it for me?