It's a sad story, indeed, but it doesn't sound like it could realistically be handled any better. The evicted tenant should have thought twice before pulling a gun on the cop.
Thank God none of the people involved were black. Duncannon would be thoroughly burnt to the ground by peaceful protesters by now. :^)