You lack perspective. The mass majority of Christians are not like that. This is not a straw man fallacy, this is the simple fact that the mass majority of people who call themselves Christians do not do these things. A substantial amount of those who call themselves Christians in this country are actually pretty tolerant of homosexuality. And many of the one's that aren't aren't to the level you describe.