Hm....He does need to die. He keeps drama interesting though...but Andrea or Shane needs to go...They both create enough drama for everyone. Only one needs to die. If Andrea dies then we only lose a little bit of the drama.
Now I could live with Shane going and then Andrea filling his shoes. I don't know why but there is something about having female antagonist because most of the time they get into the psychological warfare. While men much like Shane just go with testosterone fueled violence.
When I saw Rick leave Shane, I was like, hell yeah bxtch ! shane's going to die !
Then when that didn't happen, I was like, WHY RICK WHY ?! HE SLEPT WITH YOUR WIFE ! ISN'T THAT ENOUGH ?!
But I guess television wants the drama.
I ALMOST thought Shane was going to die in that school bus, but when Rick saw the bodies of those two cops, I knew he would go back. Still, I really enjoyed that "OSHIT" expression on Shane's face when he saw Rick leaving with Randal. That's just a little taste of his own medicine, since Shane is willing to leave other people behind AND he thought Rick wouldn't be ballsy enough to do it.
The only reason they keep Shame around is for the drama. The baby is possibly (most defiantly) his, he's a p***k, and causes trouble with everyone. It keeps the show interesting, without him everyone would get along somewhat fine. He makes sure to stir everything up.
Rick looked down at the two security partners and it reminded him that Shane was his partner as a cop and it made it nearly impossible for him to just leave him behind. He merely cared too much but Shane does have to go. Too dangerous to keep around.