With respect: I think those are terrible, awful ideas about teaching. Have you ever had a teacher that couldn't answer a question of "why do we do it that way?". Of course you have. You didn't learn much from that teacher did you? Shallow, peripheral understanding of subject matter makes for a poor teacher.
Again, I mean no insult to you. I just disagree with you completely on this point.
Brian.
I don't feel insulted. I think I've been into the subject of teaching as much as, if not more than, the experts here have been on sharpening. I understand you may not have considered the topic of teaching as much as I have.
A poor teacher is a poor teacher not because he doesn't have full mastery and complete understanding of the subject but because of other things. Knowing the subject very well is not a marker for a good teacher either. Teaching is a separate skill; the ability to take a relatively complex idea, break it down into organized pieces, and pass that to another.
Again, the saying "if you want to truly learn something, teach it" came to be because of the truth of the adage. As you go through the process of learning something in order to teach it, you will break it down into the elements even more so than if you were just learning it for yourself. As you prepare, you will wrestle with questions of "why do we do it that way?"
My first sentence that you quoted about using the NCO as a medium of instruction is simply offering a way for the OP to cope with the situation. What's he going to do? Insist that he be the one to teach the material? And, no offense to him either, has he ever stood in front of a group of people and conducted formal training? I'm thinking he keeps coming up with good ideas and they will give him a chance in the future. There's no downside to his cooperating with the Major's directive.
Edited to add two things:
1) If the OP isn't able to teach the NCO how to properly sharpen a knife one on one, it makes it difficult for me to believe that he would be able to teach a larger group of people how to sharpen a knife in a much shorter amount of time that he would spend with the NCO. In this case, after learning how to sharpen the knife, the NCO would simply be relaying his experience of learning how to sharpen a knife.
2) There's nothing in the OP or in the military that I know that would prevent the NCO when presented with a question during the training to direct the question to the OP so that he can answer the question or expand on whatever item is being discussed at the moment.