from Fuchs
Maybe you should go read the GC IV and the additional protocol I.
and you will find that neither API nor APII have been ratified by the US or by Iraq. You and others can insist all you want that the Euro-centric construct of "international humanitarian law" be imposed on the US; but to date that has not happened.

GC III and IV have been ratified by both the US and Iraq and apply to situtations covered by them. Not all situations fall into those covered catagories (e.g., armed conflicts not of an international character are not covered by all GCIII and GCIV provisions).