Because I’ve lived in shitty areas with actual drug dealers and BS like that. Less people have guns than you might imagine. Maybe it’s different in nowhere USA, but in urban shithole, USA and Middle class suburbia that’s about what I’ve found. People have like 3+ guns or none at all. I guess it’s possible all my friends are just hiding this from me for some reason and in my hometown I just happen to know all the people who shoot guns, but honestly it’s been rare that I’ve seen people with just one gun. It’s not that I’ve never seen it. My cousin’s husband owns exactly one gun.
I don’t think there’s any way to get stats, but I think that the US has more guns than people lends some credibility to this idea.