Throughout the Song of Solomon, Ruth and Macon seem to be on opposite sides. And Milkman struggles to pick which one he is going to side with. In the beginning of the novel, Milkman never seems to be close with Ruth. She's just there; she doesn't make a strong impact on him. But when Macon hits Ruth, Milkman immediately feels the need to intervene. He hits Macon, not because he is fiercely loyal to his mother, but because he thought his hitting her was unjust. But then Macon tells him the reason he hit Ruth. He explains how he came into the room with Dr. Foster's dead body and saw Ruth.
"'In the bed. That's where she was when I opened the door. Laying next to him. Naked as a yard dog, kissing him. Him dead and white and puffy and skinny, and she had her fingers in his mouth.'"
After this description of Ruth, Milkman seems thoroughly unnerved.
"'Goddam. What the fuck did he tell me all this shit for?'"
Milkman definitely believes Macon about this story. Before hearing this story, Milkman wasn't close with his mother. But after hearing it, he seems disgusted with her. There's no way to put a positive spin on the way Macon describes Ruth with her dead father. This story didn't make Milkman any closer to Macon, but it surely made sure that Macon would never see his mother in the same way again. Macon didn't enjoy telling this story, though. He maintained his composure while telling it, but he was obviously angry. He was angry at Ruth for supporting her father more than she supported him. He was angry at Dr. Foster for not lending him money. And he was probably angry at Milkman for hitting him without understanding the reason he hit Ruth.
Could this anger have skewed the intentions of Macon? Was he telling this story to Milkman for truth's sake, or to get him on his side? Milkman is careful to not distinctively take sides, but there's no way he could fully support his mother after hearing this story. Macon painted Ruth as a sly, manipulative, and filthy woman.
It's easy to accept Macon's story as the truth when he is the only person who has ever spoken of what happened with Ruth and her father. But when Ruth explains her side of the story to Milkman, the audience has reason to doubt Macon. When Ruth explains her relationship with her father to Milkman, she seems to have no motive. She just wants Milkman to understand her.
Ruth describes her father as "the only person who ever really cared whether she lived or died." And because of that, she would have done anything for him. According to her version of the story, she wasn't naked with her father after he died. She "kneeled there in her slip at his bedside and kissed his beautiful fingers" because "they were the only part of him that wasn't [dead]". Her reason for doing that and for nursing Milkman until he was "too old" was because she loved him.
Milkman now has two sides of the story. Ruth seems like a woman who loved too much. But if Milkman were to plug in Ruth into Macon's story, it would seem like Ruth feigned the whole "small woman" behavior in order to manipulate Milkman into being sympathetic with her rather than with Macon. Whether or not Milkman chooses either Ruth or Macon to side with, he will always know their family history. Milkman's family history often holds him back. It is one of the many reasons that he remains stuck in an adolescent phase. Will he have to escape his family to achieve adulthood?