A major cause, maybe. My guess is there are at least two or three others of the same order of magnitude, as causes. Religion looks like a greater cause than it is because it is waved as camouflage by so many actually motivated by other causes, such as greed.
Haruo