A sociopath would of killed Ellie and Tommy either time they had them at their mercy. We've seen sociopaths in TLoU, Abby isn't anything like them. You can be mad that she killed Joel all you want. But when it was all said and done it was Ellie that threatened to kill a half starved child to get a death match from a half starved woman, not Abby.