The simplest explanation is what you said, Jeff. He obviously went through a lot during the war and can't reconcile it in his head. There's no sane reason for someone to just go off and flip the "bird" at someone over a simple question.
Perhaps he is treading the edge of sanity, which is sad. It seems that he does genuinely need some professional help.