I think a lot of progressives, myself included, had reservations about Barack Obama's ability not merely to win the presidency but to handle the office once elected -- based not so much on his inexperience but on the kind of rhetoric he favored. All that talk about a "new politics" and "transcendence" smacked of Bill Clinton's 1992 rhetoric which, while refreshing, also proved refreshingly naive over the subsequent eight years.

Any liberal Democrat who wants to succeed in the political environment created by the unholy commingling of movement conservatism and a compliant media had better be ready to take on the inevitable onslaught of lies, prevarications, mendacity, distortions, and other forms of mass bullshit that would be headed their way.

Warm fuzzy talk wasn't gonna cut it. Indeed, just ignoring it --which helped lead Al Gore and John Kerry to oblivion -- wasn't going to work as a tactic either. It has to be tackled head-on if progressives want to win.

But today, by hitting back hard at Preznit Bush for his inexcusable remarks claiming that Obama intended to "appease" Hamas, Obama made clear that he's not going to follow in those footsteps. In the special speech he made, covered by all the cable networks, Obama castigated Bush for his own manifest malfeasance in the Middle East elsewhere:

Now that's exactly the kind of appalling attack that has divided our country and alienates us from the world.

And then he castigated McCain for piling on with Bush, pointing out that only three years ago, McCain himself had said he'd be happy to negotiate with Hamas. McCain has tried desperately to swim away from those remarks, but it won't work.

Most of all, the speech once again made clear that McCain=Bush. That's not just smart politics, it's also reality.

But the whole speech was a clear indicator not only of a campaign that's being run well, but a candidate who in fact "gets it." Let's hope this is just the beginning.

 UPDATE: I especially appreciated this line:

If George Bush and John McCain want to have a debate about protecting the United States of America, that is a debate I am happy to have anytime, anyplace. And that is a debate I will win, because George Bush and John McCain have a lot to answer for.

So it some more, Mr. Obama.