Afghanistan: The "good war" that's going wrong.