Non Christians are usually spot on in their criticism because they have a lot to criticize. And they do because we as Christians aren't living like God wants us to, are hypocrites, judgmental, bigots, and over zealous.
We have a lot to answer for as a Christian body when we get to heaven, and...