The entire point seems to be largely lost in semantics and rhetoric. If we grant that the value of “free will” overrides any evil that results, it’s still not really clear what exactly free will “does” or why so much evil becomes necessary.
Everyone may be a sinner, but it can’t be denied that some people are a lot worse than others. Not everyone is a rapist. Not everyone is a child molester. People are not born as blank slates; even if it is a “free choice,” different people will choose different things. So, if free will is good, then the best course of action would be for God to create people that have free will, but also choose to be good. So, “free will” doesn’t really absolve God of any responsibility for evil, as he is still entirely in control; it just confuses the issue.
But, there is a way out of this, I think; perhaps, God cannot control what kind of people he will create and/or he doesn’t know what the people he creates will do, so their predisposition towards good or evil will vary randomly. So then, if “free will” overrides the evil that would be randomly generated, then it would be good for God to give people free will and allow evil to exist.
I’m not completely convinced of the value of the distinction between a complex puppet and humans with “free will” either. If we imagine a soulless zombie, a human exactly like a human with a soul, but without one, such that everything about the human, including his consciousness is physically determined, it’s not really clear what the difference is. I guess the question is, “What does the free will ‘do?’” This zombie would not have “free will,” but from his perspective, he cannot possibly tell the difference. The idea is that with “free will,” we are “free” from being automatons, but we have our physical brain and body. Doesn’t that make us automatons? At what point are we not constrained by our body?