If there is a homeless vet then they are homeless by choice or have mental issues. There are programs for homeless vets through the VA.
If a vet is homeless the odds are good he got that way because of PTSD. Something he got in the wars we lied him into.
There are programs available for them.