No, this is not The Onion.
Trump is demanding a repeal of section 230 of the Communications Decency Act, and he is objecting to changing the names of military bases named after traitors:
President Trump made good Wednesday on his repeated threats to veto a $741 billion defense spending bill, setting up what is expected to be the first successful veto override of his presidency during his last weeks in office.
The House and Senate each passed the defense bill earlier this month with strong veto-proof majorities, rejecting Trump’s insistence that it be changed to meet his oftentimes shifting demands. Both chambers are expected to sustain the two-thirds majorities needed to override the president’s veto, despite pledges from House Minority Leader Kevin McCarthy (R-Calif.) and other stalwart Trump allies not to cross the president’s wishes.
In his veto message, Trump complained that the legislation includes “provisions that fail to respect our veterans’ and military’s history” — a seeming reference to instructions that the Defense Department change the names of installations commemorating Confederate leaders. He also scorned the bill as a “ ‘gift’ to China and Russia,” slammed the bill for restricting his ability to draw down the presence of U.S. troops in certain foreign outposts, and excoriated lawmakers for failing to include an unrelated repeal of a law granting liability protections to technology companies that Trump has accused, without significant evidence, of anti-conservative bias.
Trump and his advisers have repeatedly objected to various provisions in the behemoth defense legislation, including its mandate to the Pentagon to rename the 10 military installations bearing titles that honor the Confederacy and the bill’s limitations on reducing troop levels in Germany, South Korea and Afghanistan.
Trump’s insistence that the defense bill become a vehicle for a repeal of Section 230 of the Communications Decency Act, which protects companies from bearing legal responsibility for content third parties post on their websites, became a breaking point between the president and congressional Republicans during the final days of negotiations over the legislation. Trump views its repeal as a way to punish social media companies like Facebook, Google and Twitter.
It's stupid and petty, but Trump does Stupid and Petty better than anyone.