Uh, more armed heroes?
That guarantees you nothing. You can arm everyone in town and come crunch time the most likely scenario is that most will flee, a percentage will freeze, and a small percentage will act as the Indiana hero did. It's never going to be if enough people are armed. It's will always be right person at the right time.