The problem is that we never know who has a buildup of anger. One might describe this buildup as a dam, and when a brick of this wall comes out, all the water splashes through. This water is anger, ever-flowing and unstoppable. The solution to violence is not as easy and clear cut as many political figures say it is. Then it will be too late, because when the body dies, the soul dies with it.
Violence is a very complex situation with an even more complex answer.
One should not ask for a solution to this problem from someone who has no idea what violence is, from someone who has never experienced it or from one who is not affected by this ever-growing obstacle. You must go to those who are affected by the problem, tempted by the problem, and those very few who are eager to fight the problem. Violence is an ever-growing problem that can possibly be solved, but the answer is divided into three possible stages. Stop blaming the problem on everyone you think is at fault, because maybe they also blame the other person, and then we have a world of people who think everyone is wrong but themselves. Set up more programs within the prisons that help the inmates deal with their anger, teach them to open themselves up and not hold all the anger inside.