@pintohoo; no-one should pretend that there's a simple fix or that any one strategy / process is all that's needed.
When acts such as this heinous murder, the Port Arthur Massacre, the 911 atrocities, the Breivik slaughter of innocent kids, the Christchurch massacre, terrorist bombings etc continue and even proliferate important questions need to asked and root causes identified.
What we currently have is simply not doing what needs to be done to minimise risk to vulnerable people.