I know he died in the comics but its a shame they killed him in this too as it would of been good to see him deal with the current affairs although he did get really irrational and annoying especially with all that Lori crap, they should of got rid of her.
Her? Why? Shane was a murderous animal unfit for any world--with or without zombies. As an allegedly adult male, he had the power to drop his stalker emotions toward Lori the second Rick joined the group. But that would be the thought process of a rational mind, not a self-centered, violent mind.
Let's not forget his turning Otis into a nighty-night snack to save his own ass. Let's not forget he commited that vile act because of he thought that he was helping Carl--but that too was motivated by his idiotic fantasy of being a father to the kid and winning "sacrficial hero" credits with Lori (echoed in his final face-off/conversation with Rick in season 2).
Lori is not perfect, but Shane was a mess, killing when ever it suited him (wounding Otis may as well have been a lethal shot, considering the intended outcome, and then, there's the prisoner he murdered), plotted to kill Rick, and lied like he was getting paid to do so.
One way or the other, characters like that cannot survive the long haul in a zombie situation, as they generate too many enemies (his open hatred of Daryl and Dale), leaving the door open for death from any number of sources.