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.
Well stated.