The problem isn't the gun. Guns are tools. They have no soul, no ethics, no sense of right or wrong.
A gun is merely a set of mechanical parts put together to do one thing. Fire a bullet.
A gun can be used to put meat on your table. It can be used to defend your home against a robber. It can be used to kill in cold blood. A gun is really no different than a hammer. A hammer can drive a nail into a piece of wood. It can also be used to cave someone's skull in.
A gun can be used for good or evil. The gun does not make the decision to put meat on a table or to kill someone in cold blood. The person wielding the gun makes that decision.
As much of a hard on America has with guns, take them away, people will still find ways to kill each other. Guns make the act of killing a little easier, but humans will always find a way of killing their fellow man, if they want to badly enough.
The important thing is to keep the gun out of the hands of those who will use it to kill. Probably won't stop them from killing though. If a person wants to kill badly enough, they'll use a gun, a hammer, a tire iron, a baseball bat, or any number of things that can be pressed into service to end life. And I don't see people wanting to make hammers, tire irons, and baseball bats illegal.
I'm not some gun nut who has an NRA shrine in my back yard. I don't even own a gun. But I have any number of things within arm's length, I can use to kill someone. None of which are illegal to own or use as they are intended.
The decision to kill rests with every person. Whether they use a gun or not, makes no difference. #JustSayin