While I'm praising unlikely sources, Senator John McCain writes in the New York Times:
Our armed forces will fight for peace in Iraq --a peace built on more secure foundations than are found today in the Middle East. Even more important, they will fight for the two human conditions of even greater value than peace: liberty and justice. Some of them will perish in this just cause. May God bless them and may humanity honor their sacrifice.