But there are times when both are appropriate. Example: “did you strangle my puppy?” It’s hardly unreasonable to expect an honest answer and then be angry at the person when the honest answer is “yes.”
More generally, it is not inherently contradictory to expect total honesty and to be occasionally angry at what that honesty reveals.
In that case, you’re not angry at the person for telling the truth, you’re angry at them for having strangled your puppy. Similarly, in the love example, the problem isn’t so much the fact that B told A the truth, the problem is that B had systematically lied to A in order to get sex before. In neither case are you actually angry at the person for telling you the truth, you’re angry at them for committing a separate moral wrong.
This seems different from “did you like my play”, since disliking a play isn’t a moral wrong by itself. In that case you really are angry at someone for telling the truth.
I personally am not so much of a saint as to only get mad at people for moral wrongs. I can absolutely see myself getting angry at a close person for not liking a book I wrote / play I directed / whatever. It still has nothing to do with truth—I want them to be honest, I just want them to honestly like my stuff! (Of course that isn’t entirely mature and fair, but people get their emotions all tied up in their artistic work).
But there are times when both are appropriate. Example: “did you strangle my puppy?” It’s hardly unreasonable to expect an honest answer and then be angry at the person when the honest answer is “yes.”
More generally, it is not inherently contradictory to expect total honesty and to be occasionally angry at what that honesty reveals.
In that case, you’re not angry at the person for telling the truth, you’re angry at them for having strangled your puppy. Similarly, in the love example, the problem isn’t so much the fact that B told A the truth, the problem is that B had systematically lied to A in order to get sex before. In neither case are you actually angry at the person for telling you the truth, you’re angry at them for committing a separate moral wrong.
This seems different from “did you like my play”, since disliking a play isn’t a moral wrong by itself. In that case you really are angry at someone for telling the truth.
I personally am not so much of a saint as to only get mad at people for moral wrongs. I can absolutely see myself getting angry at a close person for not liking a book I wrote / play I directed / whatever. It still has nothing to do with truth—I want them to be honest, I just want them to honestly like my stuff! (Of course that isn’t entirely mature and fair, but people get their emotions all tied up in their artistic work).