General James "Pete" Longstreet, Lee's "Old War Horse": Scapegoat for Gettysburg