i'll be honest. flame me if you wish.
I'm not christian. my family raised me as a arya samaji (kind of like HIndus but don't pray to idols and don't believe in as many rituals as Hindus do), with some sikh elements as well.
Despite the fact that I'm not Christian, I believe that, for the most part, every major religion teaches the same underlying message. I believe that faith is very important, and that a good person need not be religious, but that being religious helps many to become good people (please don't cite islamic terrorists, riots, etc, lets look at the big picture here).
This being said, here's where the flames may start: American culture has a ton of ills. excessive promiscuity, hate, violence, disrespect for elders, disrespect for minorities & opinions, breakdown of the family system (what, almost 50% divorce rate?!). This is not just Americas problem, it is a problem of the West, and, to a lesser extent (and partly due to Western influence), a problem of the rest of the world. Look at the nursing home business. its a huge hit in the west. Go to India and see how many people throw their aging parents into nursing homes - very few. And don't give me, its too hard to look after them.. hell, nursing homes cost money, just apply that money to a at home nurse/caretaker, but don't kick them out of the house (unless they truly want to and arent just saying that for convenience sake. Thats total disrespect.
I find that men and women of God (not the ones that claim to be, the really spiritual ones) are generally good people. I don't care who their God is, but if it makes them a better person, hopefully one by one we can have a better society, and then we can have a better nation. If that means having religious studies classes, sobeit. We just have to be careful on making sure those teaching it don't teach to proletyize or teach that their religion is the 'right one.' Teach the religion, but don't compare it, don't put it on a pedestal, etc.