1. Why there are double standards in Islam ?
At one point Islam says Prophet Muhammad (saws) went through the hardest time in his life and his feet were drenched with blood because of people stoning him and when the angel of mountains comes to give punishment. The Prophet (saws) prays for forgiveness for the people who stoned him and not only forgives them but prays for guidance for their future generations.
But on the other hand when the prophet
wins the battle for makkah he orders some people to be killed. As per this muftisays blog.
They are some people who quote hadiths of prophets forgiveness and demand forgiveness. But when the time comes to give punishment the same person quotes hadiths of prophet giving punishments and demands punishments.