Former US commander admits failure in Afghanistan

* Frank McKenzie says Pakistan was right all along
* US paid too little attention to Afghan realities on the ground