Good question, Logan!
In Norman's head, he has conversations with his father, his old
girlfriend, and then he comes very close to almost telling the
employee at Mama's Burgers about how he almost won the silver star.
Even though he imagines, and even comes very close, to telling them
about his time in Vietnam, he never spills the story. I think this is
because it's almost too intimate. None of the people that he wanted to
tell would have truly understood. The story would have seemed too
gruesome for them and he feared that it would change their perspective
about Norman. Since they had never been to war, they wouldn't
understand how dirty it is. It wasn't necessarily Norman that was
dirty, but just being at war makes a person dirty. He decides that he
definitely couldn't ever tell Sally Kramer, his old girlfriend, about
it because of the language he used in the telling of the story.
Somehow though, he felt that he had to use those words to tell the
story and that, "It was not a question of offensive language, but of
fact" (O'Brien 140). It was as if by changing the terminology, he was
watering down the story and his listeners wouldn't really understand
what it was like. However, Norman knew that they really didn't want to
understand what it was like. The people of his hometown didn't want to
know the dirtiness of the war. "It was not a war for war stories, nor
for talk of valor, and nobody in town wanted to know about the
terrible stink. They wanted good intentions and good deeds" (O'Brien
143). I think the main reason that Norman never told anyone was that
he didn't feel like anyone really wanted to know, beyond just out
curiosity, what it was really like for him in 'Nam. They all wanted to
hold onto their illusions that their boys were over there being brave
and killing bad guys. They didn't want to hear about the good guys who
didn't make it, or the times when our soldiers' bravery failed them.