One can see Sami's mindset. When her own similar transgressions are mentioned, it was "different", wasn't the same, was nothing like this at all.
Honestly, I cannot see where Sami paid for any of her past mistakes. Her family never turned their back on her, supported her, etc. She has told the whole world what a horrible person Abby is, but Abby herself has owned up to it. She made a huge mistake, it was wrong, hurt people, can't even imagine how she could do that. She has been beating herself up.
I have never ever seen Sami do that. No, she has done many terrible things to people, but has never owned up to them, tho she does the generic "I've made mistakes" line.
Will loved the family life they had with Rafe, yet supported his mother in whatever path she chose. He saw her having sex with EJ while married, never told anyone. When she was all sunshine & roses with Lucas after the split with Rafe, he supported her in that. And then ignored the warning signals and took up with EJ AGAIN. Will supported her in that, as well.
He has overlooked, or looked the other way with it all.
Sami was spewing a lot of venom, refusing to admit that she herself has been guilty in the past, and no one sought all this retribution. It really sickened me to see her nearly fall for EJ's "give me one more chance" line.
And I agree, Will gave a stellar performance, trying to reason with his mother. As to the name calling, both were angry, and again, I think he was trying to show pot and kettle.