Well, you might do that finiteless, but you do touch on a good point. Not all "christians" are good. However, the vast majority of American christians, bible belt or not, are great people. Nick, I can garuntee (I know its spelled wrong :P) you that a bad childhood and a lack of self esteem is NOT the reason Christianity is so stong in America.
It's hard to explain and understand, unless you are in fact religious. People are religious because God has touched them in some way. It comes in different forms-- someone may have grown up in a religious family, and it just develops as they grow. Sometimes a devout aethiest can turn faithful by just one act. Everyone has their own reasons and their own was to express their religious beleifs. Its the same anywhere in the world, every is just different.