Neither of those serbian shootings were in schools. NYC has had shootings though not that many:
https://en.wikipedia.org/wiki/List_of_shootings_in_New_York_...Also isnt there recent history of people going to different states to buy guns to shoot people in another state? Its not like there are border police checks