Under withering criticism after a set of bad judgments and making it crystal clear that he doesn’t fundamentally agree with winding down the Afghanistan war in any real way, CNN and Joe Klein is reporting the Gen. McChrystal has resigned:

Gen. Stanley McChrystal has submitted his resignation, Time magazine’s Joe Klein told CNN, citing an unnamed source. CNN is working to confirm Klein’s information.

Who will replace him is up for speculation. There are lots of fellow war-hawks waiting in the wings, so it won’t be easy to force a real change in strategy for the never-ending war in Afghanistan. (Spencer Ackerman thinks it might be Mattis.) However, a re-examination is long overdue, especially at a time when Congress will soon consider whether to keep funding the war or not.

We need a leader who’s going to bring this war – the longest in American history – to a prompt close so we can stop throwing money away, stop shedding the blood of our troops and actually bring peace and security to Afghanistan and our country.

UPDATE

Clarification via Time magazine:

Clarification from Joe Klein: Gen. McChrystal as "offered to resign" he has NOT submitted his resignation.

And now the AP is reporting Obama wants to meet with McChrystal before deciding his fate:

BREAKING NEWS: Obama says Gen. McChrystal showed "poor judgement" & wants to talk to him directly before deciding whether to fire him. (AP)