Blame it on society. When all else fails.
Some of your wittier wags here want to blame it on "gun free zone" signs.
You tell me which makes sense.
who do we blame for a screwed up society full of angry people who resort to violence???
How about Hollywood, the music industry, ghetto culture, fatherless families, Washington DC--------in other words--liberalism.