You can point the finger in a lot of different directions. At the NRA, for torpedoing all attempts to stem the glut of weapons that is drowning our society in violence. At the politicians, who lack the guts to stand up to the gun lobby. At the hatemongers, who keep preaching that some religions (namely, theirs) are better than others and that our fellow Americans are enemies to be feared. And most of all at ourselves, for allowing things to come to such a pass.