With an all-volunteer army though? No way, it is on them as much as it is on anybody. I don't care if they joined for the GI Bill (doing it for the [college] money is a pretty fucking flimsy ethical justification), I don't care if they joined the reserves before war broke out for the GI Bill (agreeing to the possibility of a war, before you know the circumstances of that war, for the [college] money, is still a flimsy argument).
The "support the troops [bring them home]" stuff seems like it is likely backlash against the derision that we gave Vietnam veterans, but it should be re-evaluated because the situations are not equivalent.