Defense Secretary Pete Hegseth fired two four-star military leaders on Friday evening, making good on a promise to review general officers and replace any who were not aligned with his and President Donald Trump's efforts to prioritize lethality and war-fighting in the military.