There is chaos almost everywhere that Barack Obama looks, and in tonight’s Talking Points Memo, Bill O’Reilly wondered why the president is so often caught off guard.

The U.S. still has no concrete strategy on Iraq, and Obama says we must deal with the Iraqi government before the nation can strike ISIS fighters.

“That is pure bull,” O’Reilly said. “It is al Qaeda versus us. We the American people, we don’t need to involve ourselves with Iraqi politics to defend ourselves against terrorists on the march.”

He continued, “You know, I feel like I’m lecturing fourth graders here. That’s how bad this Iraq mess really is.”

O’Reilly: I Expect Obama to Start Bombing Al Qaeda Army

O’Reilly also touched on the immigration crisis, explaining that the feds are allowing illegal immigrants into the country, then flying them around the nation without the states’ permission.

“Is that insane? The answer is yes,” he said.

Mexico, O’Reilly said, is helping people enter the U.S. illegally because it’s a corrupt nation that doesn’t like America. He noted that Marine Sgt. Andrew Tahmooressi is still imprisoned there while the Mexican president “gives us the middle finger.”

“It is time for all of us to stop going there. That country is not our friend,” O’Reilly said, urging all Americans to boycott Mexico.

O’Reilly: Immigration Crisis Could Damage Entire Infrastructure of America

Tourism in Mexico is a $12 billion industry, and America provides half of that.

“So let’s stop rewarding Mexico until they stop hurting us,” he said.

Watch the Talking Points Memo above.