So lets have no criticism of Islamic justice, is that your point
There is plenty to criticize about islamic justice.
But this particular practice seems to have roots in Judaism. Not that that puts it off limits for criticism, but I seem to remember something about glass houses and throwing stones...
You should also notice that the ones executed were prisoners of war — captives.