Obama's disastrous politics are a result of going into every debate starting at the "compromise" position, and then getting dragged further right. Just go back to his 2004 DNC speech, it lays out exactly how he's going to fail.
I do agree that Obama tended to negotiate badly by compromising before it was even needed, but that "two years of full Democratic control" thing gets repeated so often, and it's annoyingly wrong.
This debate went on like that for a good while, with Democrats negotiating to keep moderates like Ben Nelson (Cornhusker Kickback, if anyone remembers) and Joe Lieberman from defecting. The Democrats were then dealt a blow by the death of Ted Kennedy and subsequent election of Republican Scott Brown to his seat in the Senate. With Brown's swearing in, the Democrats' caucus would have lost the filibuster-proof majority it enjoyed.
I just want to point out that a long debate was expected, and it would have likely gone on for another year had Kennedy's seat not been won by Scott Brown. The Senate's bill, which became the ACA, had to be the one implemented otherwise the Democrats would not have succeeded at any version of healthcare reform. Obama's '"compromise" position' was to encourage a bill that was not single-payer and could keep Blue Dogs on board.
I mean what should he have done? Kneecap Democrats who didn't fall in line?
It failed, legislators just voted against it and carried on with their day. No noticeable public blowback against them.
Lieberman caucused with the Senate Democrats. He had lost his Democratic primary and ran+won as an independent. In fact, he'd endorsed McCain in 2008 (after Obama campaigned for him in 2006).
Lieberman had and used a line item veto over everything that was passed by the Democrats because the Republicans uniformly opposed anything that was proposed. It took a supermajority to pass the ACA and it only barely passed because of Republican opposition.
But he gave up before even trying. Way to move the Overton window.
Never mind that it's the Congress that passes bills, not the President.