History

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?

Hazrat Moosa (alaihis salaam) asking Allah Ta'ala why He gave Imaan to few people

Q: I have heard many times a narration where Moosa (alaihis salaam) asked Allah Ta'ala why he gave imaan to a few people and not all. Allah Ta'ala told him to go into a garden and choose a flower. He chose the best flower so Allah Ta'ala said that He chose Imaan for who He loved the most.

Could you tell me if this is authentic?

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?