Quran 3:21 – How Could Muhammad صلى الله عليه Warn Those Who Killed?
The ayah tells Muhammad صلى الله عليه وسلم to warn people who killed messengers. Probably referring to Jews. But the Jews of the time never killed any messengers so how could the ones who killed messengers be warned? It’s not فبشر قوم الذين قتلوا النبيين. Also how’s it the fault of the Jews of the time that their ancestors killed messengers?
إِنَّ الَّذِينَ يَكْفُرُونَ بِآيَاتِ اللَّهِ وَيَقْتُلُونَ النَّبِيِّينَ بِغَيْرِ حَقٍّ وَيَقْتُلُونَ الَّذِينَ يَأْمُرُونَ بِالْقِسْطِ مِنَ النَّاسِ فَبَشِّرْهُم بِعَذَابٍ أَلِيمٍr (Qur’an3:21). Saheeh: Those who disbelieve in the signs of Allah and kill the prophets without right and kill those who order justice from among the people – give them tidings of a painful punishment. بے شک جولوگ الله کے حکموں کا انکار کرتے ہیں اور پیغمبروں کو ناحق قتل کرتے ہیں اور لوگوں میں سے انصاف کا حکم کرنے والوں کو قتل کرتے ہیں سو انہیں دردناک عذاب کی خوشخبری سنا دی Shoaib, This verse is very clear in its meaning/interpretation . Nowhere, it says that Allah will punish current Jews for the sins of their ancestors. Allah says to Prophet Muhammad pbuh to inform Jews that their ancestors will be punished for their great sins like disbelieving in the signs of Allah and killing the prophets without right and killing those who order justice from among the people. It is very obvious from above verse that warning is being given to the Jews that if they repeat any of the above mentioned sins committed by their ancestors, they would also be given painful punishment.