I could be wrong, but I think that was by design this season. Sarah was very unlikeable this season, where as other seasons you see her as the underdog. The bad girl turning good for the sake of her sisters. This season, we see her dealing with her demons. Which she has many. For me, an avowed Sarah girl, it made her relatable, unlikable, vulnerable, and a myriad of other things. Mostly, it made her human. The first three seasons, it's like she could do no wrong, even when she was being a lousy mother to Kira, she was the grifter with a heart of gold. This season, I felt like we finally saw the real Sarah, and she's messy, bitchy, not nice, selfish, a druggie, a sex addict, etc. But in this episode we see, she is still willing to risk all for her sisters. It actually makes me love her that much more.