What amazes me about this episode is that Shane was batshit crazy AND 100% right. How do they do that? You really see how much Hershall is in denial when they’re “walking” the walkers, everything becomes crystal clear in that moment.
As for Sophia, that was the only possible outcome given the time that had passed. I’m more worried about how it will affect Daryl than Carol at this point. He seemed to have pinned all his hope on the search and it gave him a purpose. He’s less of a loose cannon now, compared to Shane.