I haven't read the whole thread so forgive me if this has been covered.

I'm looking for what social service and mental health programs that exist should be kept, wich can go and what needs to be changed.
Unfortunately, their quality isn't the issue. These programs are usually conducted immediately or almost immediately after returning to CONUS. No matter how important and well-presented they are, nobody cares (at that point). There is usually ample time to conduct these programs during redeployment in country or in Kuwait, but no resources.

Bottom line: The best way to help the returning veteran is to be available for him if he comes for help, not to make him sit through a canned PowerPoint brief when he should be spending time with his family.