This thread is idiotic.
A 501c can donate to another 501c. Did you really think all the money was going to be just handed to someone with no proof they really are in fact a legitimate Veterans Organization. Doing it this way, Trump can keep track of it and give it to various veterans 501cs.
Or he can give it to the Clinton Foundation.