As Adjutant of my local VFW post I always encourage those that are interested in helping vets to go to their local veterans organization and donate time or funds directly without going through some middle man at an organization that spends most of their donations for administrative and or salary costs.
https://www.vfw.org/oms/findpost.aspx
https://www.dav.org/membership/local-chapters/
Excellent post. Go to the local VFW. Here in southern Arizona, there are camps of homeless vets. All of the local churches know the camps and directly assist the vets.
I hope Donald Trump has someone reading this thread and knows not to give up just because of some dirt bag.