It is because the US has done nothing to resolve the situaion.
On the other hand, advanced countries like the PRC have very few gun-related rampages.