I blame the current state of affairs on the Columbine shooting. It happened back in April of 1999.
The assault weapons ban was passed in 1994 (it expired in 2004), and did not prevent this mass shooting.
The shooters were motivated from watching the movie "The Matrix," which had released only 1 month earlier.
Therefore, I blame Hollywood for glorifying guns - making them look cool to own - much like Hollywood did
with cigarettes for decades. Hollywood is the problem, not video games.