No. Nothing will ever stop people from killing each other. Don't know that anyone has ever claimed that.
"yes the weapons that have been used to kill people will kill more people than a baseball bat in those scenarios but my point is, taking away a less lethal weapon isn't going to stop a killer from killing, it will just stop him from killing as many people" - good enough for me and for the people and their families who won't be killed!
BTW: Shotgun is widely considered the best way to defend your home. And according to statistics there is a 0.8% risk of a home invasion in the US. There are 393 million firearms.