I saw the new James Bond movie last night and hated the ending. Not so much because it wasn't appropriate, as because they broke the rule. And not so much the rule, as the Prime Directive. My reaction felt like a kind of disgust. At the rule breakers. The same kind I'd feel at a cheater in a game.
But of course there's no sense in which I'd been cheated. This kind of surprise is meat and potatoes to almost any fiction. I think that's not despite this kind of inborn reaction, but to leverage it. This particular movie just had a lot of leverage to work with.