Oh well... I live nowhere near the states, but we hear alot about these school shootings, and some years ago up here in Norway some 7-10 year old boys raped and murdered a small girl, I'm not too sure of the details... it's damn scary that small kids are capable of such...
One can't really blame one single thing for this, there are a lot of factors counting in...
Bad violent parents surely can be an important factor, leaving the kid without a good image of right and wrong as most people know it.
Also, the kids can't really be blamed (too much) for such... when you are pushed to the limit where you take a gun along to the school intending to kill someone, you're not thinking rationally, you're just plain pissed off. I think most "normal" persons at any age would have killed someone that harrased them if catched at the right moment and given an opportunity, a gun in their hand.
Another bright, good point made by amoque, is that the gun itself also is to blame a lot for this. You don't have to face the victim or understand your actions. It shouldn't be possible for kids to get firearms at all, but they seem to get it from gangs, or take it from relatives without their permission anyway.
I always get angry when people are complaining about violent movies, games and so on is to blame for it. Most kids understand that violence is no good, and that it get serious consequenses. Still, one has to face the fact that it undeniably is a source for inspiration and possibilites.
People complain about there being more and more school killings, but with rapid population growth, and more and more firearms, there has to get more and more killings. Actually school killings is a rarity. It happens, maybe a year between each time (wild guess), and in different schools. How many schools are there in the U.S.? How many kids at school are there in the U.S.? The numbers actually are microscopic, and I'm surprised it doesn't happen more often.
Say, 1 of 50 victims of teasing gets so upset, he actually wants to kill the person. 1 of 500 might actually do something to accomplish this. 1 of 2000 might run the entire line out. These numbers make sense to me, I don't know about the rest of you, but
What can we do about it?
Well, parents can hide their weapons better, lock them in and carry the key on them, or hide it. Metal detectors at school is a very good idea. Maybe 1 of 100 cases (if you don't like the number make your own) where a kid is carrying a weapon at school will lead to shootings. Hopefully this won't provoke reactions from scared kids with guns, but will lower the ammount of guns carried by kids. We should also try not to leave vurnerable people alone, fighting the bullies by themself.
And even if it is a terrible thing, we should be damn happy there are no more shootings than there already are.
Yep, I'm done.