Dan, one thing you don't cite, but I think is also important to bring up is that there are not even any anti-homosexual verses in the bible that are definitely attributed to Paul. The key verses that are usually cited depend on a very rare Greek word transliterated roughly as Arsenokoitai. The exact meaning of this word is unknown, but it is a compound word that literally means 'man-couch'. Only recent translations of the bible translate it as homosexual, and in fact, earlier translations of the bible translate it as masturbator. Scholarly research into this word, however, seems to indicate it to mean some kind of sexual commerce is attached to this word, thus it may have actually meant 'those who pimp male prostitutes'. Other research indicates that it might have referred to sacred shrine prostitution as was practiced in the worship of the goddess Asheroth. The greeks, of course, were well aware of male homosexuality and had many more common words to describe it. Had Paul been preaching against this, he likely would have used erastes, eromenos, or paiderasste which are much more common words than arsenokoitai, which appears only 77 times in all known ancient greek manuscripts. Some excellent online articles can be found at
http://www.religioustolerance.org/homars… and
http://www.gaychristian101.com/Arsenokoi… but the long and short of it is that unless a Christian who tells you Paul condemned homosexuality is also an ancient Greek scholar, he's full of shit.