When an 18-year-old man stepped into a Buffalo grocery store last Saturday with an AR-15-style rifle, the store's security guard tried to stop the shooting by firing his own weapon back at the shooter ...