Assalamu alaikum. I came up with a doubt when reading the answer from this website. It was an answer given by Dr. Zakir Naik.
Question: If Allah has sealed the hearts of the Kuffar i.e. non-Muslims, then why are they to be blamed for not accepting Islam?
Answer: 1. Allah has sealed the hearts of those who are continuously bent on rejecting the truth
Allah (swt) mentions in Surah Al Baqarah chapter 2 verses 6 and 7
“As to those who reject Faith, it is the same to them Whether thou warn them or do not warn them; they will not believe.
Allah hath set a seal on their hearts and on their hearing, and on their eyes is a veil; great is the penalty they (incur).” [Al-Qur’an 2:6-7]
These verses do not refer to common Kuffar who reject faith. The Arabic words used are al-lazina kafaroo, those who are bent on rejecting the truth. It will not make any difference to such people whether you warn them or not, they will not believe. Allah has set a seal on their hearts and on their hearing and on their eyes is a veil. It is not because Allah has set a seal on their hearts that these kuffar do not understand and believe, but it is the vice-versa. It is because these kuffar are bent on rejecting the truth and whether you warn them or not they will not believe, that Allah has set a seal on their hearts. Therefore Allah is not to blame, but these kuffaar who are bent on rejecting the faith are responsible.
In this explanation he says that it doesn't refers to common kaafir but alazina kafaroo, those who are bent on rejecting the truth.
But when I referred in this website. the translation for alazina kafaroo (الَّذِينَ كَفَرُوا) was those who disbelieved. well as we know that kaafir refers to the person who rejected truth or in other words who covered or hided or rejected truth. I think translation refers to common or all of kaafir and not those who are bent on rejecting the truth.
Well my question is,
- Was my reference wrong? Then please explain with proof.