Martha Coakley lost because Obama is too liberal.
He's too liberal because he escalated the war in Afghanistan.
He's too liberal because single payer health care was never even on the table.
He's too liberal because he appointed a bunch of Wall Street cronies to head his economic team.
He's too liberal because he continued Bush's policy of giving billions of dollars in low interest loans to the fat cats on Wall Street with no stipulations, and the fat cats took that money and gave themselves billions of dollars in bonuses.
He's too liberal because the most liberal members of the Senate (Bernie Sanders, Russ Feingold, and Barbara Boxer) have said that they will vote against the upcoming confirmation of Tim Geithner.
He's too liberal because he kept Bush's Secretary of Defense, Robert Gates.
No, Coakley didn't lose because she went on vacation three weeks before election day, or because doesn't know who Curt Schilling is (there are no baseball fans in Massachusetts), or because she has as much charisma as a bowl of oatmeal, or because she said it would be a waste of time to stand in front of Fenway Park in the cold to shake people's hands.
No no, Coakley lost because Obama is too liberal. And I'm sure that if it was Ted Kennedy on the ballot, instead of Martha Coakley, he would have lost too, because ... well, you know.