Look around the world and learn. In the UK and Australia similar incidents resulted in guns being banned. For the life of me I can't understand why, in the US, carrying a gun is a right but Universal Healthcare is a privilege.
As long as damaged people have relatively easy access to weapons then can anyone honestly say other school shootings won't occur? Sooner rather than later.