Joe Klein discusses his recent reporting about Stanley McChrystal, the general overseeing the war in Afghanistan, who was on TIME's short list for Person of the Year