Actually, uncritical cheerleading for the police, especially from Beauregard, our Cheerleader-In-Chief, makes the whole problem worse. If society is going to be flooded with efficient, high tech weapons, then we need to fund police forces that are highly trained, physically fit, calm under pressure and doesn't respond to every perceived threat with a hail of gunfire. Military police, members of the clandestine services, and other elite groups can routinely apprehend suspects without killing them. Unfortunately, a highly professional police force is something that tax-cutting, rich-person funding Republicans don't want to pay for. How about all that money from asset forfeiture and a tax on all manufactured firearms being restricted to programs of rigorous, ongoing training and recertifying of police officers?