In expressing his frustration, the President called on Congress to give him line-item veto authority, so he could strike out specific items in spending bills - but the U.S. Supreme Court has ruled that power can only be given to the President by an amendment to the Constitution.
The President also turned his ire on the rules of the Senate, demanding again that Senators end the requirement to get 60 votes to end filibusters - that does not have the support of a number of GOP Senators.
The Friday drama was a complete surprise to Republicans on Capitol Hill, as the White House had made clear that the President would sign the bill - no matter some of his reservations - as lawmakers left town yesterday and today for a two week Easter break.
And then, the President tweeted just before 9 am.
On the issue of DACA and the border wall, Mr. Trump has accused Democrats of not helping resolve the status of illegal immigrant 'Dreamers' in the United States, while Democrats say he's at fault.
"They did not want DACA in this bill," the President charged, saying that Democrats are 'using' DACA recipients for political gain.
"DACA was abandoned by the Democrats," the President said in an earlier tweet. "Would have been tied to desperately needed Wall."
But while the White House accused Democrats of standing in the way of a DACA deal, they argued Mr. Trump had multiple chances to accept an agreement, as Democratic leaders had offered him $25 billion to build the wall, in exchange for a plan that would put the Dreamers on a 10-12 year path to possible U.S. citizenship.
The President rejected that, leading to the negotiation of the $1.3 trillion funding bill, which gave $1.6 billion to work on the wall.
On Capitol Hill, Democrats blasted the President.
"President Trump unilaterally rescinded DACA and rejected every bipartisan proposal that would solve the crisis," said Sen. Dianne Feinstein (D-CA). "He went back on his word after agreeing to deals time and again."
"One of the best things we Democrats have going for us is that Trump really has no idea what he’s doing," said Rep. Brendan Boyle (D-PA).
"More chaos and confusion, not leadership," said Sen. Richard Blumenthal (D-CT).