Exista mai multi factori care influenteaza inclinatia spre violenta a unei societati, inclusiv istoria, cultura, nivelul de educatie, politica si access la resurse. Toate aceste factori pot interactiona intr-un mod complex pentru a produce modele unice de comportament.