It's a shame that so many people have left U.S. military service in a condition that increases their likelihood of homelessness. That's a side effect of the vast U.S. military-industrial complex. In a nutshell, America should not be generating so many veterans.
Libertarians support ending foreign wars and making big reductions in the size of the military. Then maybe there wouldn't be so much demand for these federal grants.