If religion were synonymous with morality, Brazil would be the most uncorrupted country in the world.