Steve Chapman can't be this ignorant, so he must be attemping to obscure labels like so many are now in to -- it's all the rage. All of a sudden, there's no such thing as progressive. Why, Obama is not even a liberal, really -- he's more like a centrist combination of all that's good and reasonable.
Obama compromised because he was forced to compromise. Obama didn't push for single payer in healthcare because, as he's said, this is a long run game. Chapman is no "useful idiot" -- he's part of current strategy to confuse labels and avoid clarity - no bright lines, so that Obama can appear pragmatic, moderate, rational, the "only adult in the room".
It's good that Reason online presents diverse viewpoints, but they ought to at least present honest viewpoints -- this is opportunistic propaganda. Obama simply understands that he can't get the progressive agenda through in 2 or 3 years -- it's a long run game, baby.