We have often wondered here about generic and pop culture Christianity and church... as anyone who has been within the church walls for any length of time does. You take the structure apart wondering at the validity, importance, features, and functions of each piece.
For the past several months I have held down a plethora of secular (non-religious jobs) and have been able to view both the church and Christianity as a whole from a a whole new lens. One argument/observation that has often been thrown out to me is that Christianity is a good moral system or that Christ was a good moral teacher. However, in a discussion last night with a friend the observation was made that Christianity is the worst of "moral" religion ever devised if that is true. It claims, nay, it EXPECTS people to be screwed up, unworthy, and furthermore incapable of ever being worthy of any type of eternal reward with a perfect God.
The only demand is that we are humble enough to admit we aren't perfect, never will be, and need our tab paid. Terrible moral system. The New Testament writer, Paul, even writes that "... all things are permitted but not everything is beneficial...". This is a far cry from what the Pharisees at the time, current Judaism, Islam, Hinduism, or Buddhism claims.
If we claim we (in and of ourselves) are sinless we then deny the work of the Jesus on the cross. This explains so much of why people find Jesus offensive, He claims that He alone can save us from ourselves and that we have to simply have faith in Him.