Agree "the various sections of the Bible use all sorts of "literary forms". The Creation stories are written as a "myth" form etc...."  
All three middle eastern religions- Christianity, Islam and Judaism condemned homosexuality since ancient times.  The Jewish command is "not to spill the seed": since ancient times male homosexuality was condemned, but not lesbianism. Most Jewish traditions accept homosexuality today (exceptions being orthodox and one current of recontructionalist) The base for the modern Catholic condemnation of Homosexuality was restated in Humanae Vitae. It is the same argument than the prohibition to use non-abortive contraceptives (we would be lead to act in a selfish way- as conceiving kids that are not properly cared for wasn;t selfish). I doubt more than a 1% of Catholics observe the contraceptive prohibotion and they receive the sacraments- there is no reason to treat homosexual couples diffferently!