Good episode!
I like how they are giving Shane a chance for redemption, it'll make his final flip out that much better when we get to the season finale. This episode also strengthened the Rick character quite a bit, he is taking the lead as top badass in the group, but still has the weight of his decisions on his shoulders. Unlike Shane, who can easily justify anything.