The only people with “weapons of war” on America’s streets are, increasingly, the police. Here's what you should know...