As for an average pension of £7,722, that means that by definition a very large proportion, probably more than half given the skewing effect of some pensions at £67,000 (e.g. what is the average of 1,2, 3, 4 and 100?), are lower than £7,700. I don't consider a pension of sub £7,000 to be a particularly excessive reward for a military career
.
More than likely all those who did less than a full career and get a bit of a pension at age 60. I would imagine that they would make up the bulk of military pensions.