A former US military intelligence official, Harrison Mann, has resigned over his moral objections to US support for Israel’s war in Gaza. In a letter to his colleagues, Mann expressed his guilt and shame for helping to advance a policy that he believes has contributed to the mass killing of Palestinians.