He did not kill Shelley because Shelley avoided his vital points with five consecutive shots. Two shots were in the arms and three shots were in the legs. Otherwise, even if there were ten Shelleys, Ning Cheng would still kill them. Hard work killing insects? It was a joke to him....