Well, it depends on the context I guess.
I never had the need of a gun, neither I saw guns in the hands of civilians, so for me the answer is clear.
On the other hand, in a country like the US, it might be necessary and logical to have guns. I mean, all your neighbors might have a gun (or 10)...