The defense secretary has fired or blocked the promotions of more than 80 generals and admirals, depriving the ranks of qualified leaders and undermining our long-term national security.