It's a comedy of errors. I am sure a culmination of things are to blame. Whether you be a Republican, Democrat, Libertarian, Independent, etc., this will continue to happen if the Mental Health issues are not addressed as one of the problems. I have several rifles and pistols (including AR's) with higher capacity magazines. I don't plan on giving them up either. But if there was an extended wait period (say 2 weeks) to get those or a mental evaluation to get those, I would be ok with that. If I could no longer drop off lunch to my kid at school and the schools were locked down, I would be ok with that. It might slow things down, but it's not going to stop the assaults. Address the mental health issues of these individuals and the harms of social media, the degradation of the nuclear family and the lack of faith-based upbringing in our society today, and you might be able to do something about it.