Such as? Be specific. If there are "numerous programs" then you ought to be able to name one.There are numerous programs that will lessen the amount out there. And your are correct that it won’t remove all but if the choices are do nothing and have it stay the same or do something and have some get off the street then I’m going to choose the latter because doing nothing is being complicit imo.
Doing nothing isn't being complicit if doing something will not fix the problem.
If you want to solve the problem address the mental health gap in men in this country. Address the growing education gap in men in this country. Address the growing problem with homelessness in men in this country. Men, young men especially, are being told they are worthless and not needed and we are surprised that it generates rage.