Lets not forget self defense. I have used a gun to defend myself when my front door was kicked at 4:30am in the morning. Luckily for the would be intruders the sound of me violently racking a round was sufficient to send them on their way as I would have shot them had they entered. And this was during a time when armed home invasions were occurring. And I have all respect for law enforcement, but there aren't enough of them and their response times aren't that great in all areas. And when civil unrest is happening they usually pull out of problem areas or are directed to other areas. The reality is more than likely you're going to have to defend yourself and there is no better tool than a gun.