NEW YORK - On a March morning in 1968, American troops swept into a village on South Vietnam's central coast in search of communist guerrillas. Instead, they found unarmed civilians — and gunned them down, leaving bodies huddled in ditches. Nearly four decades later, the notorious name of that hamlet — My Lai — has been summoned from memory again, as the U.S. military investigates allegations of mass civilian killings by a group of Marines in the western Iraqi town of Haditha. While the numbers differ — upward of 300 at My Lai, compared to 24 at Haditha — some...