The idea the OP was stating is a good one. If you are going to live in a free society (including one with the right to own firearms), all of society will have to accept the risk that comes with that freedom. ...
Ironically, history would indicate that the less free the society, the more risk to your health. Just look at all the millions that died under various fascist, socialist and communist regimes.
No one really wants to teach that anymore though...I mean one of the last serious presidential candidates literally was calling for us to emulate Venezuela all but 2 years ago.