Roughly 20 admirals and generals have already either been fired or resigned since Hegseth took over the defence department.