Public frustration and violence