Religion plays a role, but I don't think it's the only one.
And speaking of Europe, look at what happened with the Balkans in the 90s. There was genocide. There were people who wanted to eradicate the other from existence who lived next door. And while there are still resentments over land...