Former New York City Mayor Rudy Giuliani came under fire this week for comments he made at a fundraising dinner, in which he said that President Obama doesn't love his country.

Giuliani stated that when he hears Obama talk, the president is always criticizing and apologizing for the United States, rather than defending his country and talking about America's exceptional values.

The left immediately got up-in-arms over Guiliani's comments, but no one seemed to remember in 2008, when then-Senator Obama similarly questioned President Bush's patriotism.

In a speech in Fargo, North Dakota, on July 3, 2008, Obama said, "The problem is that the way Bush has done it over the last eight years is to take out a credit card from China in the name of our children, driving up our national debt ... we now have over $9 trillion of debt that we are going to have to pay back. $30,000 for every man, woman and child. That's irresponsible, it's unpatriotic."

At a White House briefing on Friday, Ed Henry pointed out this hypocrisy to White House Press Secretary Josh Earnest.

Does the president have any regrets about saying that President Bush was unpatriotic? Henry asked.

Earnest asserted that Obama was questioning the wisdom of Bush's specific decision and whether or not that was in the best interest of the country.

Watch Henry question Earnest and see Obama's 2008 comments in the clip above.