Perhaps one of the most perplexing conundrums people face is the notion of free will, on the one hand, and the sovereignty of God on the other. Unless people have true freedom of choice, how can God possibly be just in punishing anyone for doing evil? How can God hold them responsible for something which God made them do and in which they had no choice?
On the third hand, both good Calvinists and Muslims maintain that if things can happen which are contrary to God’s will, it means that God is not totally sovereign – His power is diminished.
The answer is, of course, that though God is totally sovereign, He has deliberately limited His own power, for a time, to allow people genuine choice. Nothing can happen that God does not allow, but He allows things which are contrary to His will. Because God allows people to choose He can also, with perfect justice, hold them accountable for their choices.