By Fareed Zakaria, CNN

Over the last week, liberal politicians and commentators took to the airwaves and op-ed pages to criticize the debt deal that Congress reached. But their ire was directed not at the Tea Party or even the Republicans but rather at Barack Obama, who they concluded had failed as a President because of his persistent tendency to compromise. This has been a running theme ever since Obama took office.

I think that liberals need to grow up.

As the New Republic's Jonathan Chait brilliantly points out, there is a recurring liberal fantasy that if only the President would give a stirring speech, he would sweep the country along with the sheer power of his poetry. In this view, writes Chait, "Every known impediment to the legislative process - special interest lobbying, the filibuster, macroeconomic conditions, not to mention certain settled beliefs of public opinion-are but tiny stick huts trembling in the face of the atomic bomb of the presidential speech."

This does happen - if you're watching the American president - but not if you're actually watching what goes in in Washington.

The disappointment over the debt deal is just the latest episode of liberal bewilderment about Obama. "I have no idea what Barack Obama ... believes on virtually any issue," Drew Westen writes in the New York Times, confused over Obama's tendency to take "balanced" positions. Westen hints that his professional experience - he is a psychologist - suggests deep, traumatic causes for Obama's disease.

Let me offer a simpler explanation: Obama is a centrist and a pragmatist who understands that in a country divided over core issues, you cannot make the best the enemy of the good.

Obama passed a large stimulus package within weeks of taking office. Perhaps it should have been bigger, but despite a Democratic House and Senate, it passed by just one vote. He signed into law an unprecedented expansion of regulations in the financial-services industry, though one that did not break up the large banks. He enacted universal health care, through a complex program modeled after Mitt Romney's plan in Massachusetts. And he has advocated a balanced approach to deficit reduction that combines tax increases with spending cuts.

Maybe he believes in all these things. Maybe he understands that with a budget deficit of 10% of GDP, the second highest in the industrialized world, and a debt that will rise to almost 100% of GDP in a few years, we cannot cavalierly spend another few trillion dollars hoping that will jump-start the economy.

Perhaps he believes that while banks need better regulations, America also needs a vibrant banking system, and that in a globalized economy, constraining American banks will only ensure that the world's largest global financial institutions will be British, German, Swiss and Chinese.

He might understand that Larry Summers and Tim Geithner are smart people who, in long careers in public service, got some things wrong but also got many things right. Perhaps he understands that getting entitlement costs under control is in fact a crucial part of stabilizing our fiscal situation, and that you do need both tax increases and spending cuts-cuts that are smaller than they appear because they all start with the 2010 budget, which was boosted by the stimulus.

Is all this dangerous weakness, incoherence and appeasement, or is it common sense?

For more on this, you can read my column in this week's TIME magazine or at TIME.com (behind a pay wall). Tune into CNN on Sunday at 10am ET/PT for GPS. In the meanwhile, I invite you to follow me on Facebook and Twitter.