'cadets tend to have high levels of respect for authority and others, and high levels of self-esteem. They are likely to be committed citizens and have heightened aspirations.
First of all, respect for authority should be earned, not automatically given. Our rulers and leaders are not respected because they shouldn't be; they are corrupt and beholden to corporate interests. Teaching 'respect for authority' without 'respect for authority based on merit' is nothing more than teaching people to be unquestioning, docile, slaves.
Secondly, There is evidence that people who serve in the military commit more violent sexual assaults whilst in the military, and afterwards when they return to civilian life.
So why do we need to get the military involved in our education? It's clearly not necessary, since many countries don't involve their military in children's education, and many of these Western european countries produce highly educated and well-rounded children, who are also more suited to work than many UK children who leave school without basic grammar.