It is much better to send those soldiers into some new wars against terrorism abroad than to let them back into civilians life where they are condemned to be losers, druggies and criminals. At least, when they are abroad killing foreigners, they are not killing and hurting Americans, and they are used productively to advance our interests.
Don't let those wasted people back into the US. Keep them away, send them in Syria, Saudi Arabia, Iran, or let them fight alongside the Russian in Chetchnia. Keep them occupied, but we don't want them back here where they will become Rambo loners with no moral sense of what is right and wrong.