Malakim resonate with honor, and no two Malakim have quite the same code of honor.Perhaps he managed to jusitfy his action by his own code of honor.
A moral tightrope to be certain, but Malakim are admittedly some of the nastiest angels around that you can find without any Dissonance or Discord.