Johnny Vega rarely carried his 9-mm pistol when he wasn’t on duty. He wishes he had that day.

On that morning of Aug. 20, 2014, the narcotics cop dropped his son Juan at nursery school and walked to the main square in the highlands town of Talavera, where he was well known.