If God created EVERYTHING then He should have created evil too. If He did not create evil, then that contradicts the Christian argument that God is Omnipotent (having unlimited power; able to do anything) and Omniscient (all-knowing, all-wise, all-seeing).
According to Christians, God is Omnipotent, Omniscient and Omnipresent. Then he should know what would happen, how things will turn out BEFORE they even occur.
Free Will is the psychology of making one responsible for their actions. The doctrine of the will has been invented essentially for the purpose of punishment, that is, to assign, charge, lay, blame, and cast guilt on an individual.