The Holy Prophet Muhammadﷺ was very soft hearted. Syedna Anas bin Malik (r.a.) reported that he served the Prophet Muhammadﷺ for 10 years but the Prophet Muhammadﷺ never raised his voice at him!
The same Beloved Prophet Muhammadﷺ has used very harsh words against the Khawarij (Taliban, IS, Al Qaida Terrorists). He called them dogs of hell and commanded the believers to eliminate them. Heﷺ said that if you meet them kill them and you will get reward from ALLAH on the Day of Judgement for this act.
When you see how the khwarij dogs kill innocent people specially how they yesterday killed more than 100 children in a school, then you can totally understand why the Prophet Muhammad ﷺ used such words against these khawarij.
– Shaykh Dr Umar Al-Qadri