first there's this problem, that as long as people keep sayin' there's evil, there will be shootouts.
it's not there!
it's a state of mind.
if you'll keep sayin' such bullshit you'll make demons around you, you're ignorant to a world around you.
there's multiple kinds of people for doing shootouts.
- teens who got dumped or turned down, doesn't need any better explenation.
- people who don't get enough sleep for a long period of time (so that barking dog in the appartment might actual being responsible).
- people on meds that boost energy for extended time.
- people who're forced in a lifestily like religious or sexual they can't cope (yes this applies to all religion).
- someone who loses someone who's dear to him or her.
- people who're unable to cope when seen or experienced violent acts.
- people without reason to life for, you might think it will heal in time, but sad as it is, even with meds and help some will just not find a way out... there's two ways it could go depending on reason of depression: suicide or killing the rest.
- a cult itself (a religous group that sepperates themselves completely) could lead to such things.
- never being able to be good enough for one of your parents could be enough for a shootout.
- wrong diagnosed psychic condition setting a person on wrong meds.
- a tumor in the brain.
most of these people ar between 12 and 30 years old.
note that each time there's violence used there's a chance that there's a new monster created.
each time you'll give a gun or so to a non adult (or not fully grown in mind) this might mean you'll given the tools for the next shootout.
and no, there's no telling of a state of mind, nor is it possible to always give the treatment to a person in needs.
shootouts will be there, no matter what you do...
but please stop talkin' religious based crap about a situation you don't understand.
just keep it the way it is: you just can't see yourself in such a situation.
most killers didn't see themselves ever come in such a situation, it's just that they lost control.