Generally speaking, I don't like guns. The only reason why I like them is for protection. I would never own one, but I am glad that police have them to protect us.
I would only ever use a gun if an animal (a big one) or a person was attacking me.
I'm not sure I like the fact that any person can own a gun. But it's impossible to screen people to see who will use it properly, who won't, and who will shoot someone by accident. You can't tell. There are many out there who are dangerous, and will use guns to purposely kill people. They have a "right" to. (not to kill people, but to own a gun) Where do you draw the line? It has to be all or nothing. I'd rather no one owned one, but that's my personal opinion.
Sure you can say that our own body parts can kill people, but they are not MEANT for that purpose. Guns are meant for that purpose. Guns are more powerful and much more threatening than body parts. There is a huge difference. Especially if one is pointed at you. What will you do, strangle them? It is not a fair "fight". You cannot compare your body parts with a gun.
Think of all the possible scenarios that can happen. A person is in touble. They need to use the phone so they come to the nearest house, your house. You see a person walking on your property, and there's mixed messages, and you shoot them.
Or, you are told you will be home alone. Then your dad comes home at an odd time. You think it's a burglar, and you shoot him.
So many things can and do happen. That's why I believe they should only be used by the police/army for protection. Not for the common household. People panic and don't always do the right thing.
This is just my personal opinion, just as you all have yours.