U.S. President Donald J. Trump on Wednesday vetoed the annual military spending bill despite warnings that this could be the first veto override of his presidency, after the House of Representatives and the Senate overwhelmingly passed the legislation.
Trump cited some provisions, including one that would allow the military to strip the names of Confederate leaders from military bases, as the reason he refused to sign the legislation.
The Confederate leaders fought against the United States and against setting up slaves free.
Trump has also demanded that the bill include the provision that would repeal a legal protection for social media companies he has fought for months.
Democrats and Republicans have said that the legislative change is irrelevant.
“My administration has taken strong actions to help keep our nation safe and support our service members,” Trump said in his veto notification.
He added: “I will not approve the bill, which would put the interests of the Washington, D.C., establishment over those of the American people.”