Just Rick Being A Hypocrite. .. to be fair he did it to keep her from getting her ass beat by tyreese. the walking dead logic