I don't think any advocate of self protection on this site will disagree with anything you have said.
There are issues with being prepared though. I think, short of mandatory conscription, every American citizen should receive training in hand to hand combat, firearms handling, recognizing threats, and how to react. That may seem absurd to some, but not to me. I wish someone pushed me in high school to learn this stuff.
I am a ham radio operator and most of us sensible radio operators understand the purpose of being prepared if a disaster strikes. In situations, such as a major hurricane or tornado or even a man made situation, we are often the only ones that can communicate so public safety and the general public rely on radio operators to help pass emergency and sometimes welfare traffic (example that comes to mind were some cables that were intentionally cut in California this year taking down all kinds of communications in the area including 911).