Bystanders, including a pregnant woman, were just trying to keep a drunk man from getting into his car and driving away, they told police. But Richard Mershon, 67, wouldn’t listen to them, according to witnesses who saw the incident unfold around 9 p.m. on Nov. 24 outside Zippy’s Pizza in Yamhill, Ore. When bystanders tried to take his keys, Mershon “just started swinging” at them, witnesses told police. A pregnant woman even offered to give Mershon a lift home, one witness said, but Mershon responded by hitting the woman in the face, FOX 12 reports. Then the fight escalated even further, with Mershon saying: “I’m going to shoot you,” according to a police report. Never miss a local story. Sign up today for a free 30 day free trial of unlimited digital access. SUBSCRIBE NOW That’s when Mershon pulled out a gun and pointed the 9mm pistol about a foot away from the chest of a man he was fighting with, according to police. Mershon pulled the trigger — two or three times, witnesses told police. But those shots missed the man Mershon had aimed the gun at, police said. The man told authorities he had no clue how he wasn’t hurt. Hearing the gunfire, 27-year-old David Trivelpiece — who had been walking on the other side of the street — ran over to the scene and tried to help protect the pregnant woman and other bystanders, police said. “That’s totally him,” Ambria Newton, Trivelpiece’s sister-in-law, told KGW. “He knows that if someone’s in trouble, he’d step in.” Trivelpiece, a husband and father himself, was shot in the neck during the struggle, according to a GoFundMe page raising money for his medical costs. The page has so far raised more than $20,000 for Trivelpiece. When police arrived at the scene, they found Mershon covered in blood and holding the handgun with Trivelpiece on the ground nearby, according to the police report. At some point, Mershon had shot himself inadvertently as well, police said. Mershon surrended to police and was taken to the hospital for his injuries, police said. Mershon has been charged with two counts of attempted murder, assault and related charges, according to records from the Yamhill County Jail, where Mershon is being held