In July 2020, the committee took up the National Defense Authorization Act, which would fund the military for the next year. Democratic Rep. Jason Crow presented an amendment that would make the Afghan pullout contingent on several requirements. These included “consultation and coordination” with allies, protection of “United States personnel in Afghanistan,” severance of the Taliban from al-Qaida, prevention of “terrorist safe havens inside Afghanistan,” and adequate “capacity of the Afghan National Defense and Security Forces” to fight off Taliban attacks. The amendment also required investigation of any prisoners, released as part of the deal, who might be connected to terrorism. In short, the amendment would do what Trump had failed to do: impose real conditions on the withdrawal. Crow told his colleagues that he, too, wanted to get out, but that Afghan security forces weren’t yet “ready to stand on their own.”
Gaetz dismissed these warnings. The Taliban was already taking over the country, he argued, and imposing conditions would just get in the way of the pullout. “I don’t think there’s ever a bad day to end the war in Afghanistan,” he said.
Eleven members of the committee, including Banks, Brooks, and Gaetz, voted against the amendment. It passed, but Trump refused to accept it. In December, he vetoed the whole defense bill, complaining that it would, among other things, “restrict the President’s ability to withdraw troops from Afghanistan.” Steve Scalise, the minority whip, voted to uphold Trump’s veto. McCarthy, who had to miss the vote for medical reasons, said he, too, stood with the president. Congress overrode the veto, but Trump essentially ignored the amendment.