But like I said, I think you are mostly right on this.
I taught at a university with a ROTC program (U. of Rochester) and had long talks with my officer candidates. That is a slightly different story, as you say.