The problem your running into is the difference between "Christians" and "Christians"
Some groups in America "Call" themselves Christians, because as a child they have been brainwashed with stories and fed lies and half truths.
Some groups in America Call themselves Christians, because they have read the bible, and follow the bible in the most logical sense. - These are the "True" Christians in my belief-
The problem with it is, people don't often like to read, especially a really old hard to understand book, when instead, they can get some guy to stand behind a pulpit, and tell them what to think. WHen that happens, they are not being told what the bible says, but what the guy behind the pulpit THINKS it says, or WANTS it to say, or has been confused to think that is what is said.
As with almost any "Controversial" subject, doing the research on your own, is the only true way to gain intelligence on the subject.
Sadly, you probably live in one of the many parts of America overrun by "Christians" that have not read the entire bible (or even most of it) can not list you more than 3 commandments at any time, and believe that the earth was created 4000 years ago, as well as the pyramids, a massive flood, and the dinosaurs that roamed around at the same time and played with the 4 couples that inbred to produce enough children to start this population...
At-least, that is what I have come to realize. You will find many more of the more intelligent "I have read the bible and made my own conclusions from it" people on this forum, than you will in real life. This is a great place to learn the discrepancies between what "Christians" say to get votes, and what Christians actually are supposed to follow.