Shane tracks Dale out into the woods, and Dale cracks that he should have used that skill to find Sophia. He's not wrong, but he's still an ass. He's wrapped all of the guns in a plastic bag, which seems like it will do little to keep them dry in the middle of a swamp where there is presumably a moderate amount of rain. Also, he's putting his whole camp in danger, taking away the weapons in order to stop one person. He really should have consulted someone before making this possibly life-changing decision on his own. What if they had to leave the farm immediately, and he didn't have time to trek into the swamp to get the weapons? What if another herd came through and put people in danger? It's really poor planning on his part. Shane wants the weapons and basically goads Dale into shooting him. He wants Dale to shut up and stop being so preachy. So do I! Shane and I have so much in common, aside from that whole shooting someone in the act of self-preservation thing. Dale holds a gun to Shane's chest and says that this kill or be killed world is where Shane belongs. Dale doesn't really care if he dies quickly at least he was a good human being. Hmm... being alive, or being principled... Shane is clearly the only one here who has the foresight to look at the bigger picture. Anyway, Dale doesn't shoot him and gives him the weapons.
Shane takes the guns, hands them out like candy, and when he sees Rick and Hershel return with the zombies on leads, he decides it is time for a little show and tell. Shane takes aim at the female zombie and says if it was still alive, then shooting it should stop it. A few bullets to the torso only make it angry. Rick says it's enough, and Shane walks up to the zombie and shoots it in the head, so that her head is actually blown backwards. Awesome. He says that he's had enough: Enough of risking their lives for a little girl who is gone; enough of living next to a barn full of walkers. He says if they want to live and survive they need to fight for it. He heads over to the barn and starts unlocking it. Rick tries to hand off his zombie to Hershel, but the old man is shell shocked, either because clearly Shane has blown his mind. If Rick really wanted to stop Shane, he could have had T-Dog or Daryl do it, since they are standing right there. Hell, Daryl had his gun at the ready, I'm sure he'd have happily shot Shane if Rick asked him too. Seems like Rick isn't the clearheaded leader he has always purported to be.
The walkers start filing out of the barn, obviously attracted to the noise, and Andrea, Daryl, T-Dog and Shane start doing some target practice. Maggie can't watch, but nods at Glennn to go help. Shane even quickly turns and takes down the walker on a stick that Rick was guarding. Hershel is horrified, but we don't see which walker is really his wife or stepson, or any discernible difference in facial expression when they stagger out/get shot. Lori tries to shield Carl and Rick just stands there like an idiot. After the onslaught, Hershel is still on his knees like a broken man, Rick looks dumbfounded (not an uncommon look for him) and Shane looks disgusted that it had to come to this. We get another shot of everyone standing around, to mirror the one at the beginning when they all heard the rattle of the zombies in the barn.