When in Germany someone breaks into your house, he will most probably not shoot you or even harm you. He will not even be carrying a gun. You know why? Because he knows that you do not have a gun. Or at least he can be pretty certain about it. Nobody likes to kill people (except a few lunatics), so nobody will kill you unless you give them a very good reason to. Drawing a gun, for example, is such a reason.
By giving guns away to everyone, you actually force criminals to carry weapons. You encourage them to shoot house owners on sight, because if they do not they might be shot themselves.
I do not have a gun license and i don't need a gun. Guns kill people, and nobody wants that.