Sex outside marriage is unhealthy for society, and the punishment given in Islam reflect the severity of the sin. However, many agree that the teachings are outdated, especially about homosexuality as Allah has made everyone perfect and homosexuality is not a choice Allah made them that way