Ummm... you DO know that you can still donate to the vets' charity, don't you? Or are your "charity" and outrage only for the benefit of The Donald, and not the vets at all? Hmmmm.
Of course, I know I can donate. But for those small donations to be a bond that is shared in support of Vets, it’s much more powerful.
A rational intellect takes the money because it would be a significant boost to accomplishing good for the Vets they claim to serve. The same way they attend any PR event when ANY other donor presents a big check.
A politically bigoted moron refuses the money because they value their political dogmas over serving the people they claim to care about.
Don’t try to wrap your emotion based political opinions in a fake gloss of rationality.