The inordinate drive to blame indeed is one of the dividers.  It can safely be said that Americans today are a hateful and angry people.  Putting guns in their hands will have predictable results, I'm afraid.  By blaming others, we deflect any blame, if even surrogately, from our own selves.  We then feel better, knowing we did nothing to contribute to the problem.  But by blaming, we solve no problem, though many think we do.