Barack Obama is a legend in the minds of the media and the Democratic Party.

They love to compare him to Donald Trump because in their skewed analysis, Trump can’t measure up.

But one former cabinet official made an unbelievable admission about Obama.

Robert Gates worked in both the Bush and Obama administrations.

In the Obama administration, he served as Secretary of Defense.

He was asked to compare Trump’s speech on Islam in Saudi Arabia to Obama’s apology tour speech in Cairo of 2009.

As a member of the establishment in good standing, it was expected that Gates would trash Trump and praise Obama to the heavens.

That was not the case.

Gates blasted Obama’s speech and praised Trump.

The Daily Caller reports:

“Former Secretary of Defense Robert Gates contrasted President Donald Trump’s Sunday speech on Islam to the 2009 Cairo speech by former President Barack Obama, at a Foundation for Defense of Democracies conference Tuesday.

“It clearly set us on a different, and in my view better path, than President Obama’s Cairo speech,” Gates declared.

Gates characterized Obama’s 2009 Cairo speech as “basically … put the responsibility on the U.S. for things that had gone wrong.” He contrasted the speech to Trump’s who he thought “put the responsibility on the government’s of [Muslim] countries.”

Gates comments are particularly remarkable since he served as secretary of defense under Obama at the time of the speech. Obama sought to use the 2009 speech to redefine the U.S. relationship with the Muslim world. Trump sought to use his speech to mobilize action by Islamic governments against radical Islamic extremists.”

Gates went on to explain why Trump’s speech was so important.

The Daily Caller also reports:

“Gates characterized Trump’s speech as “pretty good,” saying “this is good versus evil, you know who these people are, and drive them out.”

Completing this poll entitles you to Daily Caller news updates free of charge. You may opt out at anytime. You also agree to our Privacy Policy and Terms of Use.

He continued, “one of the things I liked about the speech is the onus it placed on governments of Islamic countries” adding that these countries need to act against Islamic terrorist groups.

“They need to take steps internally and be more aggressive in rooting these people out,” Gates said of Islamic governments.”

Trump’s speech was praised by realists because it closed the book on the military adventurism of the Bush and Obama years.

The President declared it was not up to the United States to tell other countries how to live – meaning that the wars of nation building to install democracy were a thing of the past.

And Trump even called out Islamic leaders to their faces – telling them to step up their efforts in driving out Islamic terrorism because it is ultimately their responsibility.

But in Obama’s Cairo speech, he blamed the United States for Iran’s rogue Islamic government.

CNN reported:

“Obama dwelled on the tensions over nuclear weapons between the United States and Iran and the “tumultuous history” between the countries.

He pointed to the U.S. role in overthrowing a democratically elected government during the Cold War era and Iran’s role in hostage-taking and violence against U.S. troops and civilians since the Islamic revolution in 1979.”

The difference was clear.

Trump explained how an “America First” foreign policy fits in the context of the Middle East, while Obama’s blame-America-first repulsed millions of Americans.

And former Obama Secretary of Defense Robert Gates was one of the many who found Obama wanting in comparison to Trump.