You are so lacking in knowledge of how cash/money is handled.
The $6 million he collected for Vets can not be stuck in his personal checking account! It has to have a place to go which is not considered his private account.
This event was arranged on a very very very short notice.
Like a few hours. Not enough time to set up a separate account, so the money was deposited into Trump foundation account. IT IS NOT UNDER DIRECT CONTROL OF TRUMP. He can not cash out anything from that account for personal use.
I give Trump credit for raising money for the vets. He’s not using the money for himself- That’s a lie his (Trump) opponents are using against him-lousy tactic IMO.