> In many US states you can assume that people you walk past may well have a handgun under his jacket or in her purse.
I think that's kind of a stretch. Where I live I think most people have a gun or two at home, and I do too, but I've never personally met someone who carries them around on the street. (For one thing, I've tried those conceal carry holsters, and found them extremely uncomfortable.)
The only time my guns are out is for hunting, or going to the range with friends.