The thing about knives. The Doctor needs to learn that knives unlike guns can be used in peaceful ways. Knives are very useful tools at times, that is why we all have them in our kitchen. There is nothing wrong with carrying a knife. Just ask Macgyver.
That was pretty much the only real eye-rolly moment in the episode but it makes sense given the serious problems they have with them over there.