Is that better than Police + otherwise innocent people from being hurt/killed because the people freaked out with a miniature army charging at them yelling?
There is no perfect solution, so I think it's better to go with the one that most often protects lives.
I don't have the numbers, but I'd assume wearing body armor and having proper equipment protects more lives than it causes harm (via "freaking out").