Islam imposes harsh punishments for sex outside marriage

Punishment in Islam has a social purpose, which is to dissuade others from committing the same crime. The nature of the punishment depends on the seriousness of the crime in question. Nowadays, some are opposed to the Islamic punishment for fornication and adultery because they see it as disproportionate...