I assert here, Islam DO NOT teach Muslims to hate others (non Muslim). Feeling more superior than other human being or worse being an arrogant displeased Allaah, in Islam it’s a sin. One of ayat in Al Qur’an stated :
Surah Al-Hadid, Verse 23:
لِّكَيْلَا تَأْسَوْا عَلَىٰ مَا فَاتَكُمْ وَلَا تَفْرَحُوا بِمَا آتَاكُمْ وَاللَّهُ لَا يُحِبُّ كُلَّ مُخْتَالٍ فَخُورٍ
So that you may not grieve for what has escaped you, nor be exultant at what He has given you; and Allah does not love any arrogant boaster:
(English – Shakir)
In the authentic hadith reported by Imams Muslim and At-Tirmithi the prophet (S.A.W.) said,
“One will not enter Paradise, if one has an atom’s weight of arrogant in his/her heart.”
In society as an individual, Muslim must stay low profile outside and inside amongst others, either Muslims or Non Muslims. To Allah and only Allah knows, it’s our Taqwa (fear and obedience to Allah by action and heart) that distinguish us.
In term of our deen Islam, Muslim must haqul yaqin (have strongest faith) that Islam is the one and only true religion. In other words, Muslims proud of their deen but must avoid of being arrogant about themselves as an individual.