I couldn't go in too much detail, but from QXP, if I recall correctly, Sodom and Gomorrah are important points of reference. I believe that Dr. Shabbir added a relevant side comment there about the reason why those towns were destroyed. The key is to recognize that the Law of Requital as described in the Quran works in general when society and/or person commit crimes against humanity.
As per an Islamic perspective, homosexuality may be considered a crime against one's Self, but it would be a stretch to say that it *causes* one to commit crimes against humanity. This of course brings to mind the various theories about how homosexuality was one of the reasons for the down-fall of the Greek and Roman empires; as well as why these shouldn't be taken seriously.
My personal understanding is that homosexuality is a symptom of a troubled society, not its cause. A bit late in coming, but I hope that helps.
P.S. I copied this over from the newer forum on Dr. Shabbir's suggestion. I will also copy over his response.