Only seven GOP senators voted with Trump to oppose the defense bill override. Forty Republicans — including the entire GOP leadership — voted for the override, along with 41 Democrats. Sanders and five other liberals who opposed the defense bill also voted against the override.
Besides his concerns about social media and military base names, Trump also complained that the bill restricted his ability to withdraw thousands of troops from Afghanistan and Germany. The measure requires the Pentagon to submit reports certifying that the proposed withdrawals would not jeopardize U.S. national security.
Trump has vetoed eight other bills, but those were all sustained because supporters did not gain the two-thirds vote needed in each chamber for the bills to become law without Trump’s signature.
Rhode Island Sen. Jack Reed, the top Democrat on the Senate Armed Services Committee, called Trump’s Dec. 23 veto a “parting gift” to Russian President Vladimir Putin “and a lump of coal for our troops. Donald Trump is showing more devotion to Confederate base names than to the men and women who defend our nation.”