As-salamu `alaykum. I heard many Muslim scholars say that every true Muslim will eventually go to Jannah. We could say that a Muslim may have committed many sins but then he asks Almighty Allah for forgiveness; however, someone else is not able to ask for forgiveness and Almighty Allah has not forgiven him, so he will go to Hellfire and will go through the punishment for his particular sins and will eventually enter Jannah. I even heard that Almighty Allah will forgive a person in Hellfire who has a very small amount of faith in his heart.now I read An-Nisaa’, 93; it says, [Whoso slayeth a believer of set purpose, his reward is Hell for ever. Allah is wroth against him and He hath cursed him and prepared for him an awful doom.] Here it is mentioned that if someone kills a believer unlawfully then he has to abide in Hellfire forever. This statement is now confusing me. I think that if the killer is a Muslim and he committed a major sin, he will eventually enter Jannah after completing his punishment. I read some tafseerand it mentioned that in this verse ‘forever’ means for a long period of time, because only disbelievers will abide in Hellfire forever. I also agree that Muslims cannot be in Hellfire forever. Can you please explain all this to me, because I always trust on your answers.
We read in Islamic heritage books that many jurists classify lands into the land of peace (dar as-salam) and the land of war (dar al-harb), and that it is war that protects Muslims. Thus war is a necessity; besides, Islam cannot stand except by sword. Does this apply to our present time or was it an ijtihad limited to their era?