It is a complex issue.
Police are not military. They shouldn't be armed like military.
It's only complex if you have a budget to defend. And an appropriations committee can wipe that budget out when the taxpayers get loud enough.
/johnny