This felt like a long time coming, but Rick was forced to kill his once best friend. On top of that, the undead version of Shane was eliminated by Carl in order to save Rick. Shane just wouldn't stay down.
Her storyline may have dragged on, but it was still a shock to see Sophia stumble out of the barn as a walker. It was a powerful way to end the midseaon finale of The Walking Dead Season 2, especially with Rick finishing her off for good.
She was crazy to begin with, but the fact that Carol killed Lizzie revealed just how dark the world has become. And it was a bold move by the show itself to not back out from such a controversial death.
You walk outside, you risk your life. You take a drink of water, you risk your life. Nowadays you breath and you risk your life. You don’t have a choice. The only thing you can choose is what you’re risking it for.