Скорее комплексный фактор, воспитание, соц- устройство общества и генетика. Согласись есть люди которые вырастают в религиозной среде и становяться атеистами и прогрессорами, а есть люди которые вырастают в атеистической и прогрессивной среде и становяться верунами.
Комплексный,да!
Однако главные факторы:
семейное окружение и поведение родителей+воспитание!
В атеистической среде родителями ребёнока можно сделать неполноценным,развив в нём какой нить комплекс неполноценности,в результате он может уйти от общества в церковь!
В среде верунов,наоборот можно развить стойкое отвращение к религии,религиозными горе-родителями,в результате такой человек может атеистом не станет,однако церкви будет обходить стороной!
И третий вариант:
нормальное развитие,внормальном психологическом климате,здесь атеизм 100%!