Social implications of religion