Can't blame just the Christians,  

 The Jews have their anti-homosexual passage right next to their Ten Commandments.  Right next to their pro-slavery and anti-witch passages.  And the Muslims followed their lead on that.

Millions of people now living disagree with homosexuality and they aren't all "angry conservative "Christian" right".