We can't discuss it so I'll mention it as well, but an evolutionnary theory of religion makes sense (not biological evolution, of course). But I think that if you follow history of societies (which is kind of hard as it is not delimited with a clear line, but it is possible to have a, at least gross idea of a defined society) you can compare it's evoltion with that of an individual. Applying Piaget's theory of human developpement, for example, to societies brings interesting results. Just as I think you can make psychanalysis of societies, as society is not simply the adition of all individuals (of course it is, but hear my precision) but since the individual is very much shaped by society, the particular character of the society is brought to the individuals so the society, in part makes the individuals, and in this sense, this quite abstract part which is the society is somewhat independant from the individual, even though it's part of him.
Note that analysing all this is not a clear cut analysis, as pschology and sociology are far from being exact sciences, and when combined together (as I think it is possible to do) and targeting not the individual, but the society (this means a huge amount of individuals, a society could be defined as far as the "west" for example). But I could show some examples which will show where I'm getting. I've rambled enough, but I'd rather not give examples as it will irremediably fall in religion or politics, as these are the two easiest and principal ways we can "monitor" a society, psychologically speaking.
Hope it was clear enough, I feel like I'm rambling...
Just curious. After all, chess is often called 'the philosopher's game.'
But lots of people get super worked up over things like free will and ethics.
I have also read some interesting articles about evolution and the belief in god, in other words, the theory of evolution's power to explain why people do believe in god.
Not that I actually want to discuss such topics. I am only mentioning them.