Much of the violence in society is rooted in conflict between different ethnic groups. One only needs to read the daily news to notice that at the core of much of the civil unrest in many parts of the world stems from different ethnic groups fighting and trying to assert their beliefs over another group. Hate and disrespect for another person's values and customs proves again and again to be the source of conflict throughout history.
Education and knowing more about other peoples values is key to fixing this. The more you know about a neighbour the less likely you are to demonize them. Without education I see no improvement in social violence.