It is impossible to prevent every tragedy and creating laws and procedures to hopefully prevent the very few is a farce. This cop would have had every opportunity to be subjected to multiple psychological evaluations, more than any application that would be practical or affordable for a civilian and they still failed to identify him as a threat until he was fired.
It is just like vehicle safety equipment, speeding laws, warning signs etc... no matter how good it is, there will still be injuries and fatalities. The fact is, in that respect, the government can't even keep old people off the road when the family KNOWS that a relative shouldn't be driving. These would be a high risk group of drivers... just ask an insurance company, but we do nothing to keep them off the road.
Listening to the news last night I heard three shooting stories in a row (because those are the only newsworthy stories of course) and all three of the shooters were previously convicted- the Munchbar suspect was one of them... why is this guy on the street? How did HE access guns as a known felon?
I think we would be working in a positive direction if we focused more on enforcing the laws we have and investing in more in mental health evaluations of the population with the highest risk for PTSD or whatever illness creates these issues and focus less on the tools used in the crime. The tool is a constant between good and evil- it would be more productive to try and identify the evil doers before the crime than start removing weapons or access from the populace.
_________________________
In the legend of King Arthur, the Fisher King was a renowned angler whose errant ways caused him to be struck dumb in the presence of the sacred chalice. I am no great fisherman, and a steelhead is not the covenant of Christ, but with each of these fish I am rendered speechless.