U.S. President Donald Trump on Dec. 23 vetoed the $740 billion National Defense Authorization Act (NDAA), CNN reported Dec. 23. Trump cited the bill's failure to repeal online content liability protections for tech firms and language that would force the renaming of military bases that honor Confederate leaders, among other objections.