Has nothing to do with the NRA. Security of the community is based on trust of others. Those who have no trust of others want to tell them what is right for them, and ban things because it is not a "need." I happen to believe people, psychopaths as you call them, are capable of making their own choices without someone telling them what they "need." Re: Soda ban?
Freedom can be maintained with strict background checks to limit access. Terrorists/criminals need to be banned, not firearms. California and France have some of the most restrictive firearm regulations, yet terrorists still spread their evil in San Bernardino and Paris.