@oralloy,
In France, very few civilians have a right to carry guns around wherever they go. Hunters are allowed at certain times in certain places, sport shooters have a liscence to carry their gun from their house to their club and back, nowhere else. So you can keep guns at home alright, though most people don't, but you can't
carry them around legally. 99.9% of folks out there in the street are unarmed. We don't even carry knives anymore. It was still a thing in my young days, to carry a knife around just in case. Not anymore.
I think as a result, while our cops can be assholes, they rarely smoke your ass on the spot like that...