Does the Quran explicitly prohibit homosexuality? Why? Please cite specific verses which say something about homosexuality.
Homosexuality is strictly forbidden in Islam in all shapes and forms. Although it has mainly been focused around Men. Women homosexual are not that strongly discussed. This could be that in adultery in Islam the focus is mainly on penetration.
In the holy Quran, the people of Prophet Lut have been discussed often. These were people who heavily dwelled in homosexuality (male). Quran discussed them a number times and repented them each time.
The above verses clearly say homosexuality is not allowed in Islam and is punishable. But it is somewhat soft. If you look at hadiths, homosexuality is rebuked even in stronger words.
This strong rebuke merely comes from the fact that our society has always condemned homosexuality, esp male and those who use their back end.
What is left out?
Lesbian sex has been completely left out as if does not exist. Women homosexuality is very real just like men. Women homosexual has zero interest in men and ideally they would not want to marry (a man). Why were they left out? The verdict seems to be incomplete and merely something that came from society not from God.
one hadith that I cannot find source for is something like this (note these are my words)
If two men commit adultery, the one who is on receiving end gets death penalty while the other gets 100 lashes.
This clearly makes the case for penetration. The man who penetrated clearly was not looked down upon. He was given a regular punishment for adultery, the receiving end was given the punishment for being gay. This is what the society thought of at the time.
While I am not entirely sure but if two gays fondle each other, that may include kissing and other body parts, the punishment might be less severe.
Almost all sahabas agreed on severe punishment for homosexual. Some agree they should be burned and stoned, other said they should be thrown from height and then stoned, some said they should just be stoned, but most agreed, their punishment would be death.
A point to consider
To punishment for adultery can only be enforced if there are two witness. Usually there are very hard to produce. By witness most people agree, they must have seen the act with their eyes including the penetration. This could be impossible to produce as some people argue. I will leave that out of answer as the rest is off topic here.
Asalam wa alaikum
Translation (interpretation of meaning):
The Prophet (peace and blessings be upon him) said:
So it is clear that a man can marry women and an woman can marry a man. Without marriage sex is haram. So it is clear that homosexuality is forbidden in Islam.