A. The question passed is… why do you call the Non-muslims as kafirs, and why do you look down upon them. Brother, the Arabic word ‘Kaafir’, comes from the root word ‘kufr’… which means to deny, to cancel. In context of the Qur’an, it means… Who denies the one truth of Islam so any one – Who is a non-muslim. So Arabic word kafir, is another word for… Non-muslim. So if you are a non-muslim, I will have to call you a non-muslim . The Arabic word for non-muslim is Kaafir. If you feel that Kaafir… calling Kaafir, is abusive…its wrong, then you should become a muslim. See… if someone tells me…I am a Non-Hindu, why should I feel bad. I mean, if someone calls me Non-Hindu…its not a abuse to me. If someone calls you a Non-Muslim…and you are a non-Muslim, he is speaking the truth. You don’t accept Islam… that you are the … that your are rejecting. It’s a word for non-Muslims. If you feel, someone robs…and if he says… Why you are calling me a robber, then he should stop robbing. Then if he says that… He is Kaafir, your are feeling bad, then accept Islam – No one is going to call you Kaafir. So it is a Arabic word, used for people who are non-Muslims. Hope that answers.