There is the matter of Bush/Cheney sacrificing hundreds of lives of American troops for nothing. That's awful, but there is no sense in sacrificing more lives in a wasted effort. The thing to do is for America to do all it can for the families of the fallen and the wounded.
I am skeptical that America will care for the Iraq and Afghanistan veterans. They are too isolated from the rest of American society. They come from a relatively small cohort in terms of income and political views. They are basically mercenaries, although they come from within American society, except for the significant number who are immigrants who are not citizens. If my return from Vietnam is any indication (and I think in some ways the return of these veterans will be worse) they can't expect much from American society. Few people are going to help them find jobs, for example, except a few who think they can get some good publicity from hiring a few veterans. Vietnam veterans returned to active hatred or at least opposition from those who refused to go; today's veterans return just to indifference, and many have an even more difficult job adjusting because they have served so many tours in such difficult conditions. With the draft, in general, people just went once. "Lifers" kept going back, but they planned to make the military their career. There are more lifers today, but there are a lot who are disillusioned, but find it very difficult to leave, but they don't fit into the society they left behind.