We do not toss our veterans out on the streets. We do not serve the mentally ill. Period. We leave them homeless. So, not putting money into helping get the homeless off the streets, it affects veterans. But, there is help out there. I think that the churches have shirked their duty on this front. So, it's time to do something. The real issue is with White people in their 20s, 30s and even 40s and beyond who have never held a job as our society has mollycoddled the Hell out of them.
I wouldn't know. I've never met anyone in his 40's who never held a job, and I write hundreds of resumes every year.
As for mental illness, I put the problem on both liberals and conservatives. Conservatives for slashing programs to give tax cuts to rich people, liberals for having some bizarre attitude that we can't force treatment on people who clearly need it.