There is another factor at play here beyond the guns and that has to do with a cultural shift towards disconnection. We are not invested in each other and that leads to a dog eat dog kind of mentality. People want to feel they belong, that they are connected even if it’s to some Christian Nationalist movement or to online forums that encourage the type of mass violence we’ve been witnessing by 18 year olds. A society that does not invest in its children and feels no obligation to seniors or the homeless or anyone on the margins is a society ripe for violence. We do not have a healthy foundation and that is why we will not see a functioning political system