Here is one great logical argumentation by Dr. Zakir Naik
- "Why did god leave us to live on earth instead of judging us instantly into heaven or hell?"
"I did not create the Jinns and the human beings except for the purpose that they should worship Me." [Surah Adh-Dhariyat Verse 56]
"The One who created death and life, so that He may test you as to which of you is better in his deeds. And He is the All-Mighty, the Most-Forgiving" [Surah Mulk Verse 2]
"Do you think that you will enter Paradise while you have not yet been visited by (difficult) circumstances like those that were faced by the people who passed away before you? They were afflicted by hardship and suffering, and were so shaken down that the prophet, and those who believed with him, started saying: “When (will come) the help of Allah?” (Then, they were comforted by the Prophet who said to them) ‘Behold, the help of Allah is near." [Surah Baqarah Verse 214]
"Do people think that they will be left (at ease) only on their saying, “We believe” and will not be put to any test?" [Surah Al-Ankabut Verse 2]
- "God left us on earth to be witnesses on our actions so that we can't deny them when we're being judged and have no excuse for our sins"
Both statements do not contradict each other, but rather they supplement each other based on the fact that the human beings would have an excuse on the Day of Judgement. Therefore, Allah knows what is in your heart and for what you would decide, either the righteous or devious, vile path.
"On a Day when their tongues, their hands and their feet will bear witness against them as to what they used to do." [Surah An-Nur Verse 24]
"Until, when they reach it, their hearing and their eyes and their skins will testify against them of what they used to do." [Surah Fussilat Verse 20]
"That Day, We will seal over their mouths, and their hands will speak to Us, and their feet will testify about what they used to earn." [Surah Yassin Verse 65]
A non-muslim will not be questioned because the one who died with no Islam will already receive the information before Judgement Day to be one of the occupants of Jahannam.
- Statement: "One justification I hear is that if the disbelievers were to stay alive on the earth forever they won't believe meaning their sin is infinite and thus their punishment should be infinite too."
“This, because you took the Revelations of Allah (this Qur’an) in mockery, and the life of the world deceived you. So this Day, they shall not be taken out from there (Hell), nor shall they be returned to the worldly life (so that they repent to Allaah, and beg His Pardon for their sins)”
[al-Jathiyah Verse 35]
“Verily, those who believe Our Ayat (proofs, evidences, verses, signs, revelations, etc.) and treat them with arrogance, for them the gates of heaven will not be opened..." [al-A’raf Verses 40-41]
"Therein they will cry: “Our Lord! Bring us out, we shall do righteous good deeds, not (the evil deeds) that we used to do.” (Allaah will reply:) “Did We not give you lives long enough, so that whosoever would receive admonition could receive it? And the warner came to you. So taste you (the evil of your deeds). For the Zaalimoon (polytheists and wrongdoers) there is no helper” [Fatir Verse 36]
As you see in those verses, those who do not want to believe have arrogance and deny the verses, and if they would return to this life to be tested again, they would always deny them because Allah knows what is in each hearts. Whereas the believer would always believe in Allah, even if the one would be for a moment astray from Allah, Allah would turn the one's heart because He knows what goodness it possesses.