No he doesn't have a point. For once, the politicians should shut up and actually listen to what their expert military advisors are telling them.
I would happily put money on the fact that he would be taking the very same points a lot more seriously if they came from his 'special advisors' or spin doctors rather than the heads of the military, such is the way of the Westminster Village.
Once again rather than getting shirty with the military, he should look closer to Parliament for the source of the leaks.