The violence has been blamed on an insufficient police presence in Palestinian towns, poverty, unemployment and poor provision of essential services.