C-Sharp":2vml6xzc said:...But how to insure American citizens maintain the ability to defend against the vagaries of a tyrannical NRA and the wacko gun nuts that they enable? ...
Simple, have the government (probably each state) issue every person 16 years old or older a firearm and require that they carry it at all times. They could issue the firearm when you get your driver's license. Require annual firearms training and qualification like they do (or used to do) in Switzerland.
In most other countries there are strict rules on how to get a firearm and how it must be stored and transported. In the US the lackadaisical attitude to guns by a lot of gun owners is frightening. I am constantly amazed at the people who get caught by TSA with a loaded firearm in their bag. The usual response is "I forgot it was there."