The Israeli Knesset’s recent passage of its heinous “Death Penalty for Terrorists” law on March 30 has effectively defiled ...