(CNN) Friday's rapid-fire turn of events that led President Donald Trump to cave on his demand for money for his long promised border wall in exchange for reopening the government had a number of Republicans publicly and privately complaining about the President's handling of the shutdown, which went on for a record 35 days.

"I don't believe that shutdowns are ever justified -- and I wish this never happened," Maine GOP Sen. Susan Collins told CNN when asked if Trump handled the matter well. "This caused real harm to federal employees ... and to our economy at large."

Earlier Friday, Trump capitulated on his demand for $5.7 billion for his campaign promise of a border wall, a stance that led to the longest federal government shutdown in US history. Pressure had mounted against the President within his own party. Senate Majority Leader Mitch McConnell spoke with Trump twice Thursday -- and Trump made the decision late Thursday that he wanted the shutdown to end, according to a source familiar with the conversations.

The first call came after a contentious Senate GOP lunch, in which, Republican senators vented frustration at Vice President Mike Pence about the lack of strategy to get out of the shutdown. McConnell told Trump that it was unclear how much longer he could get GOP senators to hold the line -- especially if there were another round of votes to end the shutdown.

A few hours later, Trump called McConnell back with a new perspective. Trump made clear he wanted the shutdown to end, which led to the deal that was approved by Congress on Friday.

Read More