The muslims are living in great ignorance of Kafir terminology. Kafir means non-believer of 'God' and not non-believer of 'Allah'. Allah is just an arabic term to describe god. In spreading hatred against so-called kafirs, muslims are only committing great offences and digging their own graves. Ofcourse they will not understand this now because they have been taught this hatred since their childhood. But once the soul leaves body, all its relationships, land of birth and even the religion is left behind. There is only one true dharma and that is to love God. Surrender unto Him.. without any hatred for anyone, in full knowledge that He is the sole proprieter of everything. True knowledge comes when one realises that he is not this body. But unfortunately, muslims dont even have a basic spiritual conception of the difference between soul and body.. thats why they consider themselves muslims.. simply bcoz they are born in a muslim family for a period of 60-70 yrs. But they never question themselves why they are born muslims and someone else a hindu? their religion cannot provide answers to such basic questions which is the beginning of spiritual knowledge.
To your unfortune, these teachings are present in the shastras only.. and cannot be found in any oter religion. Thats why those who are following sanatana dharma truly (not many are left today) are only god loving and peaceful people left on this planet. Rest all are tamasic by nature.