In a nut shell, Harold Krebs leaves his home town because he can no longer relate to any of the people around him. That includes his family.
Harold Krebs is a war veteran. Like most war veterans, Krebs has been changed by what he saw while fighting in World War I; however, nobody else around him has gone through that change. He knows firsthand the atrocities that were committed by both sides of the conflict. Unfortunately, nobody in his Oklahoma hometown knows about those horrors. Everybody around Krebs wants to glorify the war and treat Krebs like he is some wonderful conquering hero. The people around Krebs most definitely do not want to hear the truth; therefore, in order to talk to anybody about his experiences, Krebs is forced to lie.
Krebs found that to be listened to at all he had to lie and after he had done this twice he, too, had a reaction against the war and against talking about it.
His repeated lies about the war eventually begin to wear on Krebs, and he develops a distaste for the war, talking about it, and the people around him.
A distaste for everything that had happened to him in the war set in because of the lies he had told. . . Krebs acquired the nausea in regard to experience that is the result of untruth or exaggeration . . .
His feelings of discomfort toward his surrounding environment continue to grow. The saddest part of the story is that Krebs's own family is not a safe haven for him. He is forced to lie to his own mother. At the story's climax, Krebs tells her the truth and says that he doesn't love her or anybody. She begins to cry, and in order to make her feel better, Krebs reverts to telling another lie. He is sickened by it.
Krebs felt sick and vaguely nauseated.
"I know, Mummy," he said. "I'll try and be a good boy for you."
That moment is the last straw for Krebs. He can't stand the lying anymore. He decides that he will leave town, get a job somewhere else, and live a more solitary existence.
He would go to Kansas City and get a job and she would feel all right about it.