Stark and shockingly violent home-security video released earlier this month showed two Johnson County neighbors firing handguns at each other across a fence.

Jeffrey Weigle, 59, was critically wounded in the June 27 showdown after he pulled out a handgun while riding a lawn mower.

Dean Keller, 49, will not face criminal charges. Johnson County Prosecutor Brad Cooper ruled Keller, an Indianapolis firefighter, had fired his gun in self-defense.

Many people are asking, what happened? How does a spat between neighbors escalate from insults to broom-swinging and finally to bullets?

Raw video:Johnson County neighbors in gunfight

Prosecutor:Firefighter shot neighbor in self-defense

More from Vic Ryckaert:When the water is high, low-head dams are 'drowning machines'

The answer can be found in 16 Johnson County Sheriff's Office police reports going back to 2009.

First report: On Aug. 2, 2009, police were called in to referee the feud between Weigle and the Kellers in the 1200 block of Campbell Road east of Greenwood. Weigle was walking his dog on a leash when the Kellers' dog got out and, along with another neighbor's dog, chased Weigle. Weigle pulled a Swiss Army knife. Lisa Keller, Dean Keller's wife, called 911. Weigle told police a dog bit him. A Johnson County deputy passed information along to animal control officers and warned Lisa Keller to control her animals.

Loose dogs: On May 12, 2010, the Kellers claimed that Weigle would lure their two large dogs over and threaten to shoot them. Weigle claimed the Kellers let the dogs run loose and he was living in fear. The dogs had bitten him before and they would bite him again, Weigle told police. A deputy asked both sides to sit down together to resolve their issues. The Kellers agreed; Weigle refused.

Harsh words: On Aug. 22, 2010, Lisa Keller called 911 after a tense verbal exchange between her husband and Weigle. According to this police report, Dean Keller was cleaning a fence line when Weigle approached and said Keller's dog should be on a leash. Keller said his dog can run free when it is on his property. Weigle yelled insults and walked back into the house, police said.

Motorcycle noise: The Kellers called police about 10:30 p.m. on March 2, 2011, to report that Weigle had been driving his motorcycle up and down the property line late at night.

Violent scuffle: A Sept. 9, 2011, report details the first time the feud turns violent. Deputies arrested Dean Keller and Weigle on battery charges after the men fought. It started when Keller's German shepherd ran toward Weigle and Weigle pulled a knife. Keller grabbed Weigle's knife hand and wrestled him to the ground. Keller had a cut on the arm; Weigle suffered small wounds on his hands, arm and head. Weigle told officers Dean Keller held him on the ground while Keller's dog bit him. Keller told police bite wounds on Weigle came from Keller, not his dog.

Firecrakers: On Sept. 16, 2011, Lisa Keller provided security video to police that shows Weigle throwing firecrackers at her and her dog.

Baseball bat: Dean Keller called police Feb. 13, 2012, and said Weigle held a baseball bat and stood on the porch next door. Weigle pointed the bat at him and swung it in a threatening manner, Keller told police.

Spitting: According to an Aug. 13, 2012, report, Dean Keller was installing a new fence when he said Weigle spit on him and threatened to "blow his head off." Weigle refused to talk to officers, saying "tell them to take me to court."

Gun threat: In this Sept. 11, 2013, report, deputies were called after another verbal confrontation between the two neighbors. Weigle attached a gate to Keller's fence. Keller removed the gate because it was putting stress on his fence. Weigle insulted Keller and said "I have a gun" and he told Keller he would use it on him. Keller told police that he did not see Weigle's gun. Keller wanted to press charges, but deputies told him the dispute was a civil court matter.

Dognapping allegation: According to an April 2, 2014, report, the Kellers refused to return a small dog to Weigle and his landlord, Nancy Phillips, after the animal had wandered onto Keller's property. Dean Keller told officers he tried to put a leash on the dog to bring it back when it bit him. Police and animal control officers arrived, and the dog was returned.

Fence fighting: Weigle and Phillips called police Jan. 21, 2015, to report that Dean Keller cut the ties that secured her field fence to her chain-link fence. Phillips told police that the Kellers had been provoking her and Weigle for years. Dean Keller claimed the chain-link fence belonged to him and that he had not given his neighbors permission to tie onto it. The deputy could not determine who really owned the fence. The deputy urged both neighbors to install security cameras or carry a recording device when they go outside.

Broom swinging: On March 16, 2015, Dean Keller told deputies he was removing rings connecting the neighbor's fence to his fence when Weigle reached over and hit him on the back of the head. Weigle pulled a knife; Keller picked up a fence post and the men faced off on either side of the fence. Phillips came outside and gave Weigle a broom. Weigle swung and poked the broom handle at Keller. Lisa Keller said she was hit in the hand by the broom handle. Weigle told officers that Dean Keller started the fight by kicking the fence and hitting him with the metal fence post.

Fork stabbing: On July 12, 2015, Keller was removing the fence rings again when he told police Weigle reached over with a fork and stabbed him. Lisa Keller tried to block Weigle and they said he struck her, too. Weigle told officers Dean stabbed him in the leg with a pair of pliers and Lisa scratched his arm while he was trying to defend himself.

Fence fighting, again: On May 31, 2016, Keller was cutting the fence rings yet again when he told police Weigle came out and kicked the fence repeatedly. Keller suffered a small scratch on his leg he said came form the fence hitting him.

Trespassing allegation: On June 1, 2016, the Kellers claimed Weigle trespassed on their property. A deputy issued Weigle a written warning.

Shootout: On June 27, 2017, the feud erupted in gunfire and is captured by a security camera. In the video, Weigle and Keller appear to have another disagreement over the fence. Weigle hurled insults at the Kellers, then got on a riding mower and drove out of the camera's view. Weigle backed up the mower up and the video showed him pointing a handgun toward the sky. Keller pulled his own handgun and fired, striking Weigle four times in the chest. Weigle fell off the mower and shot back into the Kellers' yard. Weigle was wounded and remained hospitalized in critical condition on Monday.

Justified: On July 5, Johnson County Prosecutor Brad Cooper released the video and announced that Keller would not be charged in connection with the shooting.

The video, Cooper said, showed that Weigle was the aggressor and Keller had been justified to fire his gun in self-defense.

"The decision to not file charges on Keller was a simple application of Indiana law and should not be looked upon as condoning the behavior of either party," Cooper said.

Call IndyStar reporter Vic Ryckaert at (317) 444-2701. Follow him on Twitter: @vicryc.