I watched "A Good Man Goes To War" again last week, and it still didn't sit as well with me as some of the other Moffat Who episodes have in the past. I'm aware that some of it is due to the episode's status as a "mid-season cliffhanger"--after all, it literally has to end with the Doctor at least somewhat outmaneuvered by his enemies, and with the bad guys having gained some form of triumph. I'm also aware that some of it is due to the fact that the conflict with said bad guys has to, by its very nature, see-saw wildly over the course of the episode. They must first be built up as a formidable threat so that we legitimately doubt the Doctor can defeat them; then they must be utterly defeated by the Doctor so that he can "rise higher than ever before"; then they have to pull some form of triumph from the jaws of defeat so that he can fall "so much further". (Neither of which is true, but given that it's River describing events there, I'll excuse her as having a certain degree of understandable bias.)
But what bugged me on rewatching it was River's speech to the Doctor at the end. You know, the one about "All this is to some extent your fault because you're so terrifying to those who would oppose you that they've gone to insane lengths to defeat you." Which is not too dissimilar to Davros' "You claim to be a non-violent explorer who doesn't like weapons, but you do seem to have a habit of getting other people to do your dirty work," but I could at least excuse that one away because it was freaking Davros talking, and Davros is such a vicious and amoral little twerp that hearing him chastise the Doctor's ethics was a little like getting a lecture on veganism from Adolf Hitler.
But River is supposed to be a viewpoint character. She's supposed to know more than the Doctor, for Pete's sake, due to the peculiarities of their temporal relationship to each other, and she's laying the blame for Melody's kidnapping at the Doctor's feet. Why? Because apparently he's become so good at fighting evil that bad guys are getting ruthless and desperate and over-the-top in their efforts to stop him. Because he actually frightens the wicked and the cruel the way they frighten everybody else.
Hey, you know what might be an option for them? NOT BEING SO F***ING EVIL. The Doctor doesn't just swoop down on random people off the street and mess up their lives. He went after these people because they were kidnappers who experimented on children, because they were murderers who mutilated their own troops and turned them into horrific mindless killing machines, because they were allied with a race of yes-I-will-say-it monsters whose goal is to destroy the universe and who actually succeeded once. River says these guys are scared of the Doctor? I wanted the Doctor to respond with, "Not scared enough. Because they haven't stopped."
But instead the Doctor changes the subject to realizing that he actually knows who River is (and he's excited by it, not squicked out, which is another thing wrong about the episode) and we're left with a vague sort of impression that maybe River's right. And she's not. The only people who are afraid of the Doctor are the bad guys. And honestly, if you hear that wheezing, groaning sound and worry that this time, he's come for you...then you must have done something pretty bad. People like that deserve a little fear, if only as punishment for all they inflict.