Unfortunately parents over here also pass the buck of actually raising their kids to other people, social media, television, and video games. They don't teach them basic values, including the value of life, they don't teach them the difference between right and wrong, and they don't teach them the difference between fantasy and reality. When little Jimmy or Suzie becomes a spoiled, undisciplined brat, because mommy and daddy never told them no and let them do what they want[gotta let them express themselves], they over medicate the shit out of them with stuff that will more likely cause more problems, because gods forbid you discipline your kid. The result is many of the monsters that shoot up their schools. And yet it's apparently the gun's fault, not the fault of these yuppie parents that can't be bothered to actually act like parents, that would require some level of responsibility to be accepted, can't have that, much easier to blame a nonsentient piece of metal and plastic. Everyone feels good about themselves, no effort has to be made, and nothing is learned or fixed.