You can try to make the world good or you can try to make it safe. You can take away guns so that it doesn't matter if a person is good or bad, or you can make people good so that you don't have to worry about whether they have a gun or not. I think the first solution is a lot easier, but the second is a lot better.
As I said, I didn't read everything, but I get the sense everyone here wants the world to be a better place. Just some are arguing for the quicker, more practical solution while others are arguing for the harder but more permanent solution. Don't kill each other over it.