If God knows who will sin before they sin—because God knows everything—why create such souls in the first place?
I mean, why doesn't God simply refrain from creating beings that He knows will be evil in the future?
Edit: I am not referring, clearly, to the one who sins by failing to share a piece of an apple because he wanted to eat the whole thing out of gluttony. I am speaking of the one who commits atrocities that would make us all vomit. Why does God create such souls if He knows what they will become?