Punishment Of A Sin In Case Of A Person's Ignorance
God considers man excuses while punishing him here in the world in the form of Hudd or in the hereafter. For example, God pronounced half punishment for the slave girls, who were even kept chaste, for adultery, because they do not have proper training and education and environment. A govt should consider such excuses too while investigating and establishing crime and punishment for someone. In the hereafter too God will examine with justice for sure.