The answer is simplistic, it is just your don't like it. Look up Dunblane, UK and Port Arthur, Australia to see how easy it is to go for 25 years plus now without dead kids at school from a mass shooting event.
I try and compare the US to the developed world, which I believe they should be aiming for, not the standards of the third world or dictatorships