I grew up in the WWII era, and cannot remotely imagine anyone from that era going after US troops,or criticizing conditions in US prison camps. The reporter who tried it would have been fired on the spot,and blackballed for the rest of his life...which would probably have been short and brutish.
The name of today's game seems to be "Moral Equivalence",and the rules are simple: You try show that your own country is morally no better ( or perhaps worse)than that of the enemy.This fits in with the "Progressive" perception that "nationalism" -the love of one's own nation- is in and of itself "immoral"; and that our "only salvation" is to shift our loyalty to an all-powerful "super state" : a greatly expanded and reinforced United Nations.
The Progressives are not overly bashful about promoting this idea,and one of the reasons they hate Bush is his inclination to have as little to do with the UN as possible. (They also hate him because he's from Texas,and he's Republican,and because he's not part of their elitist clique.)
Progressives also despise our troops-no matter how piously they declaim their affection for them.Because of 9/11, they have had to suppress that hatred;but now they are starting to slither out from under their rocks again,and it will soon be "open season".