If guns aren't for protection then why do you want armed guards?
So they can kill the bad guy, who also has a gun, or a knife, or a baseball bat, or a bomb, or a box of tampons if it comes to that, I don't really care at that point. It's not like the security guy is going to hold the gun in front of his chest for protection now is he? That's a "bullet-proof" meaning "gun-proof", vest. That's protection not the gun, and he's going to shoot and kill the bad guy, hopefully, with the gun, which is why we invented the bloody things in the first place.
So guns are for protection?
Nope. They are for killing things. Let's say I have 10 loaded guns in the house, and there are five people who live there, but only one knows how to use a gun or is willing to kill someone and they are miles away right now but a rapist is outside breaking in, do the guns mean I'm protected? Or, do they only mean I'm protected if someone who knows how to use a gun is there and is willing to kill the rapist?
Guns don't kill people right, people do, so how, in this case, is the house protected? Answer, it isn't because guns aren't for protection, they are for killing things.