Allen S. Weiner, a law professor and former State Department lawyer, spent a career defending the U.S. military against allegations that it had violated the laws of war. To his chagin, it appears that the U.S. military has not lived up to its best traditions in Iraq.