Can America really not do any better when come to school shootings?

The US is above average in gun crime rate when compared to all other countries. And for total school shootings we have 288 from January 2009 to may 2018. The next highest was Mexico with only 8.

Yet I keep hearing that "gun law don't stop gun violence","guns don't kill people, people kill people", " criminals don't care about the laws"
Can America really not do any better when come to school shootings?
Post Opinion