If you can guarantee an impartial trial, but an impartial Iraqi court? FORGET IT!
This incident is one of the things that made Iraq a Cluster F--k war.
Nobody knows who is an ally and who is an enemy, and everyone is changing sides daily.
Did anyone check and see if a member of that family was affiliated with insurgents?
No with a govt as corrupt, and fragmented as Iraq it would be best if we kept to the UCMJ ( Uniform Code of Military Justice )
but also allow lawyers from Iraq and other countries to sit in and monitor the trial to make sure justice is done.