Superman is not a killer, however capable he is of the deed, it's never his intention. In general Zod's case, he knew no other way to stop him but to kill him once he had him in the position to break his neck. Superman's evolutioinevolution on earth had rendered him more powerful than Zod, but not as skilled of a fighter. Which afterAfter seeing no end to the constant bludgeoning between them, it left him with no other choice...and this is why he cried out after dodoing so.