Why are most non believers knowledgeable about religion?  They seem to always have proper answers in every point that god does not exist.
Why have all cultures believed in a religion? Are there any that haven't?