The president tweeted , "I am all alone (poor me) in the White House waiting for the Democrats to come back and make a deal on desperately needed Border Security. At some point the Democrats not wanting to make a deal will cost our Country more money than the Border Wall we are all talking about. Crazy!"
Trump's marathon holiday tweetstorm began with criticism of Democrats for not giving into his demands for funding for a massive wall along the US-Mexico border. The president's fight with Democrats over this issue has led to a partial government shutdown.
"Virtually every Democrat we are dealing with today strongly supported a Border Wall or Fence," Trump tweeted . "It was only when I made it an important part of my campaign, because people and drugs were pouring into our Country unchecked, that they turned against it. Desperately needed!"
The president then lashed out at senators who've questioned his foreign policy in relation to his attacks on traditional US allies. Trump routinely butts heads with NATO allies, for example, over the issue of defense spending .
Trump said members of the Senate who believe he doesn't "appreciate" being allied with other countries are wrong, adding that what he doesn't like is when countries "take advantage of their friendship with the United States."
Trump tweeted , "We are substantially subsidizing the Militaries of many VERY rich countries all over the world, while at the same time these countries take total advantage of the U.S., and our TAXPAYERS, on Trade. General Mattis did not see this as a problem. I DO, and it is being fixed!"
The president also went after Brett McGurk, the top US official leading a 79-nation coalition fighting ISIS who resigned on Friday, and Republican Sen. Bob Corker.
Trump referred to the Tennessee senator, who's set to retire at the end of the year, as "Little Corker."
The president added, "They dont have a feel for the Market, they don't understand necessary Trade Wars or Strong Dollars or even Democrat Shutdowns over Borders. The Fed is like a powerful golfer who can't score because he has no touch - he can't putt!"
The White House announced on Saturday that Trump is spending Christmas in Washington instead of at his private Mar-a-Lago club in Florida. First lady Melania Trump is returning from South Beach to spend the holiday with him.
From Sunday morning to 1 p.m. ET on Monday, the president tweeted 23 times.
SEE ALSO: Trump worries about being compared to Herbert Hoover, the president at the start of the Great Depression