Gun laws aren't the fault here. The fact that he'd spoken to the police, had alerting videos, and I believe had spoken to a psychologist/therapist and nobody took him seriously, or understood how troubled he was is the problem. You can't simply take away weapons and expect problems to go away.
Two things I hate about these shootings are how the shooter becomes infamous and how people use them as the means to justify political agendas.