I think there's going to be two major sources of differing experiences on this:
1. Where you live. If you live in the suburbs and drive everywhere, there are just very few opportunities for you to get "attacked on the street" as you are hardly ever walking down the street.
2. Disagreement on what situations necessitate a gun. I know a lot of people who think that e.g. robbery is insufficient reason to defend yourself with deadly force.
Similarly I've seen people astonished that someone might choose to defend themselves from an unarmed man with a gun, even when that man is larger and is not allowing them to leave.
1. Where you live. If you live in the suburbs and drive everywhere, there are just very few opportunities for you to get "attacked on the street" as you are hardly ever walking down the street.
2. Disagreement on what situations necessitate a gun. I know a lot of people who think that e.g. robbery is insufficient reason to defend yourself with deadly force.
Similarly I've seen people astonished that someone might choose to defend themselves from an unarmed man with a gun, even when that man is larger and is not allowing them to leave.