It should be used in extreme cases yes. But like I said, this is how we as individuals will feel. Ultimately its upto the judge to rule according to the crime and its nature. Personally, let me add I don't find Iran to be just in most of their rulings..neither do I see them to be an example of a land that practices Islam or the shariah in accordance to the Quran and the Prophet.