School shooting question

Hey guys i live in Europe ( Balkans) and it is just strange to me how much school shootings there are in America! I just saw the news of another one were 4 kids were dead. I am wondering why is it like that? Is it that you can get access to guns easily? If so why your government doesnt change the law.. and how are you all not protesting. I would be scared to send my kid there to school. In Belgrade Serbia something like that happened to us for the first time.. poor babies! But back to my question why is it like that? Your gorment doesnt care about kids? And how many more times is this gonna happen..