Tucker Battles CA Dem Over Suspects Alerted by Mayor

First for California: Undocumented Immigrant Appointed to Gov't Post

President Trump on Friday signed the massive $1.3 trillion omnibus spending bill despite an earlier threat to veto the legislation due to the lack of sufficient border wall funding and a fix for DACA.

Trump signed the 2,232-page legislation reluctantly -- which prevented a government shutdown -- saying during a Friday news conference, "I will never sign another bill like this again."

On "The Five," Jesse Watters said the bill’s lack of sufficient funding for the border wall is a "huge defeat for the president."

"Mexico's not going to pay for the wall and neither are we, because it says there's only going to be $1.6 billion for the wall," Watters said.

He noted that the bill also specifically bans the Department of Homeland Security from building new sections of border walls and fencing with the prototype designs Trump recently surveyed in San Diego.

He added that the money would only fund fencing for a tiny fraction of the vast U.S.-Mexico border, with the majority going to replacing existing fencing.

"This was a huge defeat for the president on a signature issue. It's really, really bad. There's no way to spin it," Watters said. "I know he wanted more money for the military, and that's incredibly important. But he sacrificed everything else to get it."

Watch the full segment below.

Study: Trump's Border Wall Could Pay for Itself by Cutting Welfare to Illegal Immigrants

'Angel Dad' on Appointment of Illegal Immigrant to Gov't Post: 'The Laws are Irrelevant' in CA

Bongino: For Democrats, Illegal Immigration Debate Is 'Only About Votes'