Firstly, I think it's imperative that we break down your statements so that we have a clearer picture of the argument(s) you're trying to convey. I'm not actually sure where the logical contradiction occurs (is it God's perfection? is it God making a mistake? is it God's omnipotence and the existence of sin that are irreconciliable?). There are two things going on in your original post:
I'm guessing that the logical contradiction is that God never makes mistakes, but because God
You provide an objection to the Christian's typical invocation of free will against the irreconciliability between God and the existence of sin. *
The typical Christian theodical account is this: 1. Humans have free will. 2. Humans have the capacity to sin. 3. Humans, by virtue of their free will, freely act in sin. 4. C. Therefore, the existence of God and sin are reconcilable.
Unfortunately for you (and possibly other orthodox Christians here), I do not believe in free will either and yet I still maintain that sin and the existence of God are reconciliable.
I'm going to try to reconstruct your argument as best as I can and object to it. Let me know if you disagree with any points or modifications that I'm making.
1. Sin is "a word, deed, or desire in opposition to the eternal law of God." 2. All humans (except Jesus) are sinners. * Minor quip, Jesus was a human and was not a sinner so 2. can be modified. 3. God created mankind. * I just separated 2. into two statements. 4. God is omnipotent. 5. God is a perfect being. 6. God never makes mistakes. 7. God always acts intentionally. * this is an implied premise
C1. God made a mistake C2. God is not omnipotent.
**