Had Allah wished, He could have created mankind like angels, incapable of committing sin. However, that was not His wish as He had already created angels. Human beings were created capable of making mistakes and when they realize their errors and seek Allah’s forgiveness, the divine attributes of mercy and forgiveness become manifest.
If Allah had immediately placed those headed for paradise in paradise, they would not question Allah’s decision. Those in paradise would happily accept an everlasting life of bliss and be thankful that they were not placed in hell. However, those immediately placed in hell would ask why they were put there. They would feel a sense of unfairness due to their ignorance of what they would of done had they lived on earth. Those in hell would relentlessly argue that had they been given a chance to live out their lives on earth, they would have believed and done good deeds.
Consequently, Allah allows human beings to live out their lives on earth and make all the choices they would have made, so that everyone who enters hell will know that they chose hell by themselves. They will recognise Allah’s mercy in their lives and acknowledge their sin in rejecting His signs and guidance. And they will accept His judgement as being just and beyond reproach:
032.012 If only thou couldst see when the guilty ones will bend low their heads before their Lord, (saying
http://www3.pak.org/gupshup/smilies/smile.gif
“Our Lord! We have seen and we have heard: Now then send us back (to the world): we will work righteousness: for we do indeed (now) believe.”
006.027 If thou couldst but see when they are confronted with the Fire! They will say: “Would that we were but sent back! Then would we not reject the signs of our Lord, but would be amongst those who believe!”
006.028 Yea, in their own (eyes) will become manifest what before they concealed. But if they were returned, they would certainly relapse to the things they were forbidden, for they are indeed liars.
Furthermore, the Qur’aan makes one thing very clear:
021.023 He cannot be questioned for His acts, but they will be questioned (for theirs).
Humankind should not question why Allah chose to manifest His attributes in certain ways. It can only be assumed that this was the best way, because Allah describes Himself as being the Most Wise and Most Knowledgeable. Humans can only understand what Allah chooses to reveal to them.
Finally, the fact is that we have already giving a convenant to Allah and therefore free will should not be difficult to understand!
007.172 When thy Lord drew forth from the Children of Adam - from their loins - their descendants, and made them testify concerning themselves, (saying): “Am I not your Lord (who cherishes and sustains you)?”- They said: “Yea! We do testify!” (This), lest ye should say on the Day of Judgment: “Of this we were never mindful”:
017.044 The seven heavens and the earth, and all beings therein, declare His glory: there is not a thing but celebrates His praise; And yet ye understand not how they declare His glory! Verily He is Oft-Forbear, Most Forgiving!
I thought that I would add the above ayat, as I believe it to be AWESOME!!