Oh dear, another Hasbarist thread designed to show the IDF as fine upstanding chaps upholding “western values” in a barbarous region.
Oh well, in for a penny...
The OP proceeds from several false premises, not least of which is the fact that the IDF and Zionist politicians often declare this as fact based on the high standards, the “Purity of Arms” doctrine, the IDF sets for itself. The real issue should be then, not to compare “morality” between the IDF and other armies or forces in the world, but whether or not the IDF lives up to the ideals it sets for itself.
We can talk about the morality in war until we’re blue in the face; many people have written on the subject since Augustine of Hippo and Thomas Aquinas. The truth is, there is no morality in war, you kill or be killed, war releases humanity’s darkest instincts; in short as Sherman said, “war is Hell”; which brings me neatly to another false premise; the assumption that a war is in progress.
Anyone who looks at this with any degree of objectivity cannot help but notice that that we are dealing with is in fact, a brutal foreign occupation and a native resistance/insurgency against that occupation.
Fundamentally it is the conquest and occupation of Palestine by Zionists itself that is immoral.