The death of a culture takes a while, and many of the cultures which embrace homosexuality ARE dying. Family has become increasingly frowned upon, while sex becomes more about entertainment than reproduction. Homosexuality is the culmination of human selfishness, and it is part of the reason birth rates continue to drop. As the birth rates fall, foreigners move in to replace the locals - just take a look at Europe. Many cultures over there will be extinct within a few decades at the current rates of population replacement.