I studied the Bible for many years, the Quran, the Torah, the Hindu Books, Taoism, Buddism, etc. A lot of it really depends how you interpret the Bible and the Quran. Many instances in the Bible and Quran don't really say being a great Christian or Muslim is by leading a perfect life where you don't sin. The biggest thing about being a Christian is having faith and believing in God and asking for forgiveness for all the bad shit you do in life, it is not about not sinning or leading a very good moral life where you never sin. There was a quote I read in the Quran where you can sin a lot and as long as you always ask for forgiveness and are sorry for your sin God would forgive you of your sins. This is the same way many Christians feel to and it can be interpreted that way in the Bible. An atheist who sin's less than a Christian or a Muslim and lives a much more moral life is still considered not as good because they don't believe in God and don't ask for forgiveness of sins. A Christian or Muslim who is an ex-felon and has done some awful things in there life, but asked forgiveness of their sins actually is considered more likely to go to heaven and a better person then an Atheist who never did any crimes and lead a very good moral life. There are many stories in the Old Testament and New Testament where people did really awful things, but since they believed in God and asked for forgiveness they were made pure, sins washed away, and forgiven by God. When people say Christian's are hypocrites by leading immoral lives or committing awful sins, I think they really totally miss what the Bible says. The same can be said of people who call Muslims hypocrites, they are totally missing what the Quran teaches and that it is not about leading a sinless life or a life without a lot of sin.