Seerah

Nabi (sallallahu alaihi wasallam) forgiving the people of Taif

Q: Our Nabi Muhammad (sallallahu alayhi wa sallam) made dua for the people of Taif regardless of their behaviour towards him. But he made bad dua for the king who tore his letter. This is how sometimes he showed mercy and sometimes gave la'nat. Why is it? And why is it higlighted only that he forgave the people of Taif and not the la'nat he gave to that king or the people who used to put garbage on his back during his prayer. Why didn't he forgive them? What should I learn from this?

The noble and polite character of Rasulullah (Sallallahu Alayhi Wasallam)

Q: I read somewhere that the Holy Prophet sallallahu alaihi wasallam at some occasions used harsh words to people. It was written that he would impugn then. Is the definition of impugn which is meant in the ahadith ‘to cause people to doubt someone's character, qualities, or reputation by criticizing them’. Also when we say harsh words, what was the manner of the Holy Prophet sallallahu alaihi wasallam in that case? Did he say the words in an angry tone?