President Obama repeated this afternoon that U.S. troops will not be going back to fight in Iraq.

"American combat troops will not be returning to fight in Iraq. I will not allow the United States to be dragged back into another ground war in Iraq, because ultimately it is up to the Iraqis to bridge their differences and secure themselves. The limited strikes we’re conducting have been necessary to protect our people and have helped ... push back these terrorists," said Obama, who is facing pressure to authorize airstrikes on ISIS strongholds in Syria.

He vowed that "justice will be done" for the "barbaric" murder of journalist James Foley.

"Rooting out a cancer like ISIL won't be easy and it won't be quick," he said.

On Outnumbered, Jedediah Bila argued that the president must stop saying that U.S. forces definitely won't be going back into Iraq, questioning how he could know that when the situation seems to be getting worse and worse.

"Why are you announcing that? You don't know what's going to happen next. You don't know what's gonna be required. It is your obligation as the President of the United States to not lay all of our cards out on the table and let our enemies know exactly what we are going to do because you don't know! And Mr. President, you obviously don't know what you're doing right now or there would be some decision in this process," said Bila, adding that Obama has dithered on taking action as ISIS has steadily advanced through Iraq.

Watch the discussion below: