A version of this story ran in the March / April 2025 issue. Americans own nearly 400 million guns. Five of them were recently lying on my parents’ living room floor in Dallas. Two revolvers looked ...