Well I am all for every religion dropping the more antiquated parts of its dogma. Might be why I converted to Bahai...shrugs.
In any event...I postulate that its not the fault of any "religion" in and of itself...but the miss use of religion by a few bigots to influence others into being homophobic and ass hatty....which if these people were indeed practicing what the Bible tells them to do...they would instead drop the meanie behavior and go about loving their neighbors and being pacifists.
Lets not forget the Nazi's and KKK and Neo-Naazi's and Communists etc....all had very staunch anti homosexual stands.
So did "pagan" Rome where as the Legions were concerned (pretty much a death sentence in the legions to be found out as a homosexual back then.)