Well, you're right about it being pretty one sided... However, no one has ever violated the GC as blatantly as the Islamofascists, including Iran now, have been violating it.
Even the NK and to some extent VietNam paid at least lip service to GC protocols.
The Islamofascists don't.
Batan Death March....
Islamo Fascists and Japanese were pretty close.
Japanese really didn't use their own civilians as human schields.
They had no problem killing non combatants at all.