I don't see why American people are being put to trash here. Not to say that anyone should receive blame aside from the actual shooter, this isn't an isolated case to America.

If you take a look at Wikipedia, out of the 36 shootings listed, almost half are from outside of the United States.

The media is a huge factor in promoting school shootings aswell. Most of the shooters in these cases learn from prior shootings and the mass media that flock to it. If the media would only focus on delivering well wishes instead of placing blame, it would help prevent hostility.