In recent decades the military has almost achieved its wettest dream, the separation of wars from the American population. The fielding of a small volunteer army prevents the riots on campus that helped to end the adventure in Asia long ago. "Embedding" reporters with combat units pretty much prevents coverage that might upset people. The media for whatever reasons are now complicit, declining to air what really happens on the ground. All of this allows ghastly behavior, which is what wars always produce, to go forward with little opposition.
Ah, but leaks, YouTube, holes in the wall of silence these pose real threats to the flow of contracts.
If you don't think that contracts money have a great deal to do with wars, reflect that all those hundreds of billions of dollars end up in pockets, and those pockets do not belong to soldiers. Makers of body armor, boots, ammunition, helicopters, on and on, are rolling in gravy. All this half-watched loot flows in cataracts at the price of at most sixty dead American kids a month (and lots of brain-damaged droolers, but what the hey). A bargain. Afghans don't count.
Note that the Pentagon's orchestrated screaming has not been about technical data that might in fact get GIs killed, but about revelation of the ugly things the US is doing to people. Consider the footage of an American helicopter gunship killing pedestrians in a city street, and apparently having just a swell time doing it. This didn't reveal military secrets. But it showed the gunship crew as the butchers they are. Bad juju for the military. PR is all.
The pattern holds. Remember when the White House furiously suppressed video of torture? The Taliban would have garnered no tactically devastating details. But men screaming, choking, crying, bleeding, begging even the patriotic might gag.
Why are the fun and games at Guantanamo kept secret? Watching a man die under torture does not make it easier for the Taliban to ambush Marines. In no way would it endanger American forces. But it would endanger the war. The golden goose...