We obviously have very fundamental differences in the way we look at things.
I know that I am personally 100% responsible for my safety. Neither the police, nor the insurance companies, nor the government are capable of the task. Furthermore, the courts have ruled that they have no legal obligation to protect anyone.
As such, any edict which infringes upon my ability to carry (in a manner that I see fit) the tools necessary for self defense is a direct assault on my ability to protect myself.
Unlike you, I do not believe that anyone that peaceably carries a gun is a threat to my safety. I've been to shooting ranges where there have been 50 well armed Americans, all with "evil black rifles" and handguns openly carried, and felt totally safe. I have no problem with other Americans being armed. In fact, I'd rather be around armed citizens than armed cops.
As much as I don't like people, generally speaking, and think that many of them are idiots, I would still rather live in a society where the people are armed than where they are unarmed.
Yes, an "idiot" might do something stupid and cause someone to get hurt or killed, but usually their actions only affect them (Darwin at work). The number of accidental shootings in the US is astonishingly low for the population and number of firearms here.
But even if it wasn't low, and thousands of people died every year as a result, it is still much better than living in a totalitarian state where millions of people are murdered by the state each year.
I don't see an American peaceably carrying a gun in the open as a threat to me. Quite the contrary, I see it is a symbol of Freedom.
You, on the other hand, apparently view anyone carrying openly as an "idiot" (unless of course they are an agent of the Almighty State). As such, you would be more at home in the old Soviet Union or Red China.