As long as someone is different, there will always be hatred.
I think that it stems from a primal territorial instinct. As humans, we try to learn to get over it. If we could dispense with some of these religious beliefs, we could make huge leaps forward. But perhaps these are only the excuses. The hatred may still remain.
Cindi