This is why multiculturalism doesn't always work.  Cohesive society's are borne from the same value/world view. 
Agricultural based societies have a community based mindset, whereas, hunter gatherer societies do not.