Me: Don't be cranky.
SH: But you didn't do it right.
SH: Well if you didn't do it right, I have to be cranky.
Me: But it doesn't solve anything.
SH: So? Are you saying the only reason to be cranky is if it can solve the problem?
Me: Yes, actually. Unless being cranky prevents the problem from occurring in the future, it is just self indulgence.
SH: See, I am being cranky to keep you from making this mistake in the future.
Me: Oh, you think the only reason I would never do this again is if you criticize me?
Me: You are wrong.