‘The Walking Dead’: Is Shane a Hero or a Villain? — and an Episode 4 Preview (Video)

A shocking moment sparks debate about whether Shane was justified in feeding another man to the flesh-eating horde

(Warning: Don't read this if you don't want to know what happened on Sunday's "Walking Dead.")

Fans of "The Walking Dead" who complained that not much has happened yet in season two can't make that complaint anymore after Sunday's episode, "Save the Last One."

You just knew when the episode opened with Shane frantically shaving his head that something really bad had gone down.

Read more: Why 'Walking Dead' Walkers Are Called Walkers, and an Episode 3 Preview (Video)

The lawman (Jon Bernthal), already racked with guilt about an affair with his best friend's wife, went on what seemed to be a suicide mission to save their son.

Could he and farmhand Otis (Pruitt Taylor Vince) escape a school packed with walkers to bring back medical supplies to save Carl?

No, it turns out. Shane used his last bullet to wound Otis and leave him for the walkers so he could escape. It resulted in one of the series' grossest scenes yet.

Read more: 'The Walking Dead' A to Z: From Andrew Lincoln to, Duh, Zombies

"Walking Dead" producer Gale Anne Hurd said the episode will bring about a whole new Shane.

"Shane sees things in shades of gray," Hurd said on last night's "Talking Dead," the "Walking Dead" aftershow. "He's able to walk that fine line where he justifies what he's doing, because the world's changed. When he woke up one day, the world had changed, and he's not going to be one of the dead people. He's going to be a survivor."

As teased in this preview of next week's episode, "Cherokee Rose," Shane is still haunted by his nasty deed: