A very interesting essay by a staff sergeant in Iraq is here.
Apparently he's now being investigated for disloyalty. If I were him, I'd demand a full court martial with an enlisted jury (he's entitled to half the members being enlisted). He smartly avoided personal attacks, instead focusing on the administration. While strong, it appears a valid strategic critique of American military policy. By statute, disloyalty refers to things like advocating a monarchy or encouraging people to desert.
It is time for the military leadership to speak out publicly about their beliefs on the war in Iraq, not rely on Reserve staff sergeants to carry their water for them.
This is why they allow anonymous articles in the Proceedings of the Naval Institute. For every commander who encourages free thought and open debate, there are three or four who will persecute anyone who suggests that things could be done differently.