Thank god this happened. As soon as the Craig David a like (didn't catch his name) started acting like a moronic rabid dog - which was straight away, I thought "oh crap another Shane storyline, where Rick is neutered again". Very cool he did what had to be done. Most people would have killed him almost straight away from how he was acting, but hopefully Rick holding back was the writers winding us up/ building Rick up, and we'll see him toughen up more and more.
I would have liked to have seen more Michonne, but the next episode seems to focus on that.
Some quite cool grisly scenes too - cadaver surgical practice