Pardon my ire here, but, if we invaded Afghanistan specifically because we wanted to catch Osama Bin Laden, and Intelligence has a good idea where he is, then wouldn't it make sense to send our folks there to get him? Or at least cooperate with that country's government to get the guy? Americans are not just dying every day because of this, but thousands of soldiers are away from their homes and families. We support our troops and thank them for being over there, but our leadership also needs to do what they can to get them BACK from over there, and that means catching the man we attacked a neutral country four years ago to catch.
If he knows, then he needs to let the warfighters know.
If he doesn't know, then he needs to stifle it and keep trying to find out.