Factual error: In the scene where the dead police officer's pistol starts going off, the gun would not have been able to fire more than once. Recoil operated guns can't function without a certain amount of resistance being applied to the grip. After the first round went off the slide wouldn't have been sent rearward, and the gun would have simply jammed.
Suggested correction: He was carrying a service revolver.
Also, the heat required to cook off rounds would instantly kill people in the same vicinity. You can't be alive around heat cooking off rounds without direct fire.