Once when the Prophet was being physically abused in Taif, he was bleeding from having stones thrown at him, Angel Jibraeel came to him and said the Angels of the Mountains can crush these ignorant people between the mountains, should you wish O Muhammad.
‘No, do not destroy them, for I hope that Allah will bring out of their offspring people who worship Him alone without associating any partner with Him in worship.’
What a beautiful excellent response. Look at the humility. The control.
The way you respond to insults has an impact on the actual image of Islam. So lose this anger, lose the bad language and become an advert for Islam. Ignore the ignorant who hate unconditionally, if someone criticises Islam and you feel you can have an intelligent conversation with them, then do so politely, they will think so differently of you, even if they don’t agree, they will respect the way you have conducted yourself.
That’s real faith.
Allah subhanahu wa ta’ala says what means in the Quran, “Hold to forgiveness; command what is right; but turn away from the ignorant”. He subhanahu wa ta’ala also says what means, “And when they hear vain talk, they turn away therefrom and say: ‘To us our deeds, and to you yours; peace be to you: we seek not the ignorant.’
“The strong is not the one who overcomes the people by his strength, but the strong is the one who controls himself while in anger.”(Bukhari :: Book 8 :: Volume 73 :: Hadith 135)