The Christmas season was a bad time to be a criminal near a person with a weapon.

There were a total of four incidents involving a person using a gun to stop a crime or other life-threatening incident between December 22 and December 26, according to a list compiled by the Crime Prevention Research Center.

December 22:

Brandon Johnson was shot and killed after attempting to rob two men looking to buy a vehicle in Gary, Indiana during a Craigslist scam. Johnson’s girlfriend was also shot in the thigh but is expected to survive, according to the Washington Times. The shooter, who is from Illinois, told police that when he arrived to make the Craigslist purchase Johnson instead pulled a gun resulting in the shooter pulling out his own weapon to defend his life. (RELATED: Former Marine Single-Handedly Stopped Four Thugs During Home Invasion)

December 23:

A criminal attempted to hold up Captain Max Seafood in Miramar, Florida. Except the robber didn’t get very far into his plan because an employee pulled out a gun and killed the suspect, according to NBC Miami.

December 24:

Bill Kessler shot and killed a large dog that was attacking his beagle in Detroit, Michigan.

“Before he got to me I got my pepper spray out and sprayed him but that didn’t stop him. After the pepper spray the dog started attacking mine, I tried kicking it, but it was so aggressive I took out my gun and shot it,” Kessler told Freep.

According to police, a warrant will likely be issued for the owner of the dead dog for the charge of “dog at large,” which is a misdemeanor. (RELATED: Armed Citizen Shoots And Kills Waffle House Robber)

December 26:

Antonio Bagley shot and killed Jerrell Walker after Walker attempted to rob him in Warner Robins, Georgia. Bagley told police that the attempted robbery took place late on Christmas night, and resulted in him firing the fatal shot to Walker’s torso. (RELATED: Man Armed With Concealed Weapon Shoots Armed Robbers [VIDEO])

Follow David on Twitter