Most of the ones that ended with the shooter killing himself ended that way because (1) the shooter was almost out of ammo and was determined not to be taken alive, or (2) the shooter was prevented from killing anybody else as a result of being shot/injured or cornered by police and was determined not to be taken alive.
Of the ones who gave themselves up, they were able to continue their rampage until THEY decided to stop it.
In either scenario, the killing could have been stopped earlier had law-abiding citizens been able and prepared to defend themselves and others against the perps.
In either scenario, the killing could have been stopped earlier had law-abiding citizens been able and prepared to defend themselves and others against the perps.
At Fort Hood, that's a place where people have guns and know how to use them. And the perpetrator was stopped. However, he was not stopped before getting quite a few people killed in the meantime.
It appears to me that no matter how many people you've got with guns (even on the biggest military base around in the U.S.), a person can end up killing a bunch of people in the general public -- no matter what.