Augustine said that God in a certain sense will everything that came to pass.
There is no contradiction in God Sovereignty and human freedom. God is sovereign and men is free. Men’s freedom is limited by God sovereignty. And Men is responsible for his actions. The providence of God works out those matters concurrently.
When men transgressed the law of God is left with 3 options:
1) we can repent which involves a change in us
2) we can redefine the basic of ethics to meet our level of behaviour
3) we can redefine the character of God to make him less threatening: the essence of idolatry. (Sproul R.C.)