There was a time when guns were needed and still places where they may be, but by and large most Americans do not need all the guns that are floating around our society.  And especially not all the open carry/concealed carry nutcases.