text: ". . . the universality you speak of appears to be of relatively recent Christian and Islamic manufacture."
  
  You left out Judaism.  I would not regard their ancient texts as "relatively recent."  In any case, you regard historical recency as a factor that argues against traditional views, forgetting that your view of homosexuality is far, far more recent.  Don't forget that by your lights, even the Dalai Lama is a homophobe.