66-year-old Jerry Harryman, of Clarkamas, Oregon was standing in the checkout line at a Fred Meyer store. According to another customer, William Young, Harryman was looking over Young's wife's shoulder as she punched her personal id number into the checkout terminal.
"I told him to get back but he kept staring," said Young.
Young and Harryman got into an argument when Harryman pulled out a semiautomatic handgun and pointed it at Young.
As Young grabbed the gun, forcing Harryman's arm down, Harryman pulled the trigger, shooting Young in the leg, just above the knee.
Young was able to get the gun away from Harryman and other shoppers joined in, helping to hold Harryman down.
Both men were taken to the hospital for treatment of their injuries.
Harryman was arrested and charged with first-degree assault. His concealed weapons permit was revoked. He has no previous criminal history.