With just 40 days until Americans head to the polls, President Obama's time in office is rapidly coming to an end.
In his Talking Points Memo tonight, Bill O'Reilly took a look at the state of the Obama administration by analyzing a CNN town hall Obama participated in Wednesday night.
In particular, O'Reilly focused on two issues: Obama's failure to say the words "radical Islamic terrorism" and the "disrespect" he showed to the U.S. when discussing race and law enforcement in America.
O'Reilly asserted that Obama is "naive" when he declines to address Islamic terror by name.
"Any rational Muslim is not going to take offense at the words 'Islamic terrorism,'" O'Reilly said. "Why? Because that would be irrational."
"The enemy needs to be defined, Mr. President, and if some people get their feelings hurt, that's too bad."
As for Obama's comments on law enforcement and race in America, O'Reilly said the president did not acknowledge that the "overriding nobility" of America far outweighs individual bias and terrible mistakes on the part of a few police officers.
Although Obama did mention the importance of respecting the flag and national anthem, he did not "take a stand" or present "strong leadership," O'Reilly said.
"Mr. Obama understands that diminishing America is a bad choice, but somehow he always equivocates and does not make his points with certainty and clarity."
Watch the Talking Points Memo above.