Is not the reward of heaven or the fear of hell not a good reason to be a moral person?
What if an atheist dies a mytrs death defending and server Islam and Muslims?
Maybe the reason the atheist did this was because he found the side attack Muslims and Islam wrong and it bothered him so much moraly. He stood up because he thought it was the right thing to do and for no other reason then that.....
Very profound thought and an excellent question.
I do not know who will go to Jannah (Heaven) I have no way of knowing a person's intents or what is in their hearts. I do not know or even understand the mercy Allaah(swt) will bestow on any individual. I only know Allaah(swt) is an infinetly fair judge and is the most merciful.
Technically, I doubt if a non-Muslim could be a Martyr. To die as a Martyr one has to die for Allaah(swt) and in the service of Allaah(swt) I do not comprehend how a person can serve Allaah(swt) if they do not knowingly accept
Allaah(swt) as being the only one worthy of worship and worship to the best of his/her abilities.
Now, I can understand a non-Muslim willing to die to protect Muslims and/or to stop injustices to Islam. I will agree that is a very noble and honorable act. But, at what point or to what degree would it be serving Allaah(swt) I do not know.
Now that I have told you a very small percentage of what I do not know, I will tell you virtually everything I do know.
1. I know all of mankind will be judged
2. I know we will be judged as individual
3. I know we will be judged for our actions and our intents.
4. I know we will each be judged with pure fairness, justice and mercy.
5. I know I do not have the ability to judge others and it is not up to me who will or will not reach Jannah.
I know this has left your question unansweed to a large degree. But, the reality is each of us are the only one responsible for our own actions and it is our responsibility to seek that which will lead to Jannah. The choice is always ours as to what path we take and only each of us can understand if we are acting with sincerity and for the proper reasons.