Allowing self-defence such as carrying a gun legally will just make people fearsome about making a commotion. People with bad intentions can use self-defence to assault someone legally by just provoking there target. I believe you will not need self-defence if guns are not allowed to carry by anyone except by the police and other military units. US violence increases tremendously when guns become legal in some states. Putting the law into the hand of there own citizens to decide when to shoot or not is really a bad decision. They should just improve there police and monitoring unit to provide a better safety rather than a self-defence mechanism that involves gun.
But how do you defend against the military and the police without a gun? And especially when you meet a rogue or vicious cop?
Musk is using
twitter to show us much of the bad, hidden stuff that government has been doing over the last two years. If gun freedom in the US were gone, government would run right over us all, and convert the whole world into outright slavery.
More gun freedom is what keeps us free. In addition, you can find all kinds of times when a good gunner shoots a bad shooter who is on a killing spree, because he illegally obtained a gun.
Is this the answer?
Make robots that can do everything for us that we need done.
Then put all the people of the world into strait jackets.
The robots can feed us, bathe us, wipe our butts, and do everything we need for us.
But we can't hurt anybody or anything... total green earth without our interference.
EDIT: Btw, does the guy who controls the robots have special guns to shoot rogue robots?