I haven't been to 90% of the world's countries but I've been to a few myself. My point is that even though you are well travelled you are still a U.S. citizen which would mean you probably have the most contact with Christians (since that is the dominant religion in the U.S,). All religions are hypocritical. It seems to be because humans are hypocrites and since religion is practiced by humans there is bound to be some hypocrisy. Let's not forget that there are many who use religion as a means to further some agenda. Just as islamic extremists don't represent all of islam, it's not really a fair statement to say this religion is more hypocritical than that one.