I'm all for being bloody rude to the Generals.
But it's all on the surface with him. He retains the attitudes of a bolshy undergraduate but he doesn't carry through. He didn't resign over Iraq or cancel Trident or pull out of Iraq and Afghanistan when he succeeded Blair.
So it's not actually war he objects to or the hardware of war- just soldiers.
And because he didn't want to deal face to face with soldiers we're now in a situation where our military are overstretched and underequipped and ill-cared for.
We're fighting two wars and he thinks the Minister of Defence has so little to do that he makes the job part time. Unbelievable.
They used to say he was deep- I guess because he sulks a lot and reportedly reads books- but there aren't any principles there or real ideas (witness the last Queen's speech) just an Emo attitude and massive self-regard.