I've seen a few post-mortems of the public option campaign kicking around the Internets. Invariably, as more are written, some will blame the people leading the campaign for not adopting different tactics which, the authors of the post-mortems will claim, could have led to victory.
Before this line of writing becomes too widespread, we all need to remember that the only reason we didn't win the public option campaign was because a few Senators lied to us. Unless someone can think of ways to have prevented them from lying, then these post-mortems will be useless.
From that point, the only four Senators we still needed all lied to us in one form or another. Both Mary Landrieu and Blanche Lincoln signed a document stating that they supported a public option, only to reverse their positions. Blanche Lincoln's website still comically claimed she supported a public option even as she was declaring her opposition to one on the Senate floor.
Six days later, Lieberman and Nelson went on national television to engage in some more mendacity. Lieberman said he would filibuster the deal, even though he had told Reid he liked it, and even though he had recently advocated for it. Ben Nelson badmouthed the deal even though he helped forge it.
And then, when the lying was all done, Rahm Emanuel ordered the Democratic Senate caucus to do as Lieberman said. And the Democratic Senate caucus not only is ready to comply, but to do so without punishing Lieberman (or any of the other liars, for that matter).
To put it bluntly, we had won the campaign, but were lied to by a small number of Senators. In particular, we were lied to by Joe Lieberman. If you have a post-mortem that could have prevented the lying, I'd love to hear it. For, were it not for the lying, the public option campaign would have been won.
Update: Just stop yelling at each other in the comments. Just stop it. It doesn't help anything. I'll keep that in mind myself.
Update 2: Instead of yelling at each other, watch Franken shut Lieberman down. It will make you feel a little better: