Guns make more sense when you look at them as an insurance policy or maintenance fee. (Ugly but usable analogies.)
Guns saved us from Hitler and guns saved us from the Russians in the 50-70ies.
Cars on the other hand kills way more people and should be banned except for people who can document that they need it ;-)