Even if I agreed that all this made sense, that doesn't make the episode any better written. Like I said in my post above, it's absurd that their captors would suddenly start sharing their life stories with people who has just slaughtered their people in their sleep. On top of that, the red-haired actress was horrible, and her dialogue even more so. "I stopped counting at double digits, and that's about the time when I stopped feeling remorse" or whatever it was. Ugh. Just such bad writing.
They could've made Carol's breakdown make sense by foreshadowing it, but instead it came out of nowhere. And before anyone says it, yes, she has been conflicted, she has felt remorse about killing, etc. That should've led to something eventually. But this situation, this time, with these characters, and with this dialogue... it felt completely unbelievable, it made no sense, it went against her entire evolution as a character to act like she did in this specific episode, even if she was conflicted and even if she was "due" for a breakdown. It was just so badly handled. If they had toned it down massively, had her hesitate slightly at certain moments, kept building it up, and ended the episode with her breaking down when the tension and adrenaline was gone... that I could've maybe believed.
If it was an act, they sure didn't communicate that on the show, because she was acting exactly the same after the Saviors were all dead.