Would you mind explaining to this Old Cracker what you mean?
First of all, America is a Christian nation- for the simple reason that (for the moment) a majority of Americans just happen to be Christian. And Christian doctrine teaches that homosexuality is a sin, and that homosexuals are (as one poster on this thread put it) "damned to hell."
Christians being human, and the old fella with the horns and tail being in business as usual, in my experience quite a few Christians are led astray into hatred and intolerance.
That's probably the easiest way for Old Scratch to lead a Christian astray- make them think they're on the side of right and truth. That led to nonsense like the Spanish Inquisition.
As a historical tie-in: the derogatory term "fagot" for a homosexual dates back to the middle ages. In plain English, a fagot is a bundle of small sticks gathered for firewood. During the witch frenzy, when a 'witch' was going to be burned at the stake, the good Christian townsfolk would throw a homosexual or two on the fire first to get it going- hence the term "fagot."