Simply because the second amendment protects the citizens from being overruled by gangs. Across the border in Mexico, citizens aren't allowed to carry guns. My oh my how bold those gangs are that terrorize lives at their leisure. I'll be damned if they have their way in this country. This is America dammit!!!