Along with what I've been saying about this being a people problem and not a gun problem; I'd like to add to that a bit since I also believe that it also boils down to this:
You are not safe.
You are not safe and you cannot be safe any where, any time, while doing any thing. There could be a federal agent on every street corner, along side every person, and you STILL aren't 100% safe... (and how much "safer" is debatable at best, and an Internet p-ing contest at worst.)
The thing is, the politicians won't say that people aren't safe and there's really nothing anyone can do about it, so just accept that's life and move on. No, they need to "DO" something about it. It's almost like "oh! I proposed a bill. I did my part. I took action on it. See? I did something." Yes, they took action, but an action that accomplishes NOTHING at all. It's just me "Security Theater" It LOOKS like they did something without doing anything of value or result because there's really nothing that can be done. People killed people before guns and people would kill people after guns. It's the people that are the problem, not the guns.
People need to ask themselves not if they are doing things right, but are they doing the right things? You can do the wrong thing correctly and it's absolutely worthless, and in fact, it's WORSE doing the wrong thing correctly than it is doing the right thing incorrectly. At least if you do the right thing incorrectly, you're still doing the right thing, just in the wrong way. Fix that, and you're all good.
I've seen it in politics, at help desks where "oh, I touched the ticket. I sent him an email. I did my job. I closed it out complete and resolved." (even though the issue wasn't resolved). and other half-hearted attempts at productivity and success, not doing the right things or things right.
There's a whole lot of inefficiency in this World and people that want to skate by without really fixing things or doing things that really do matter and really do make a difference. So what's the answer to the problems of the World? People. The same people that are the cause of those very same problems. That's right. Us. You and I, and her, and him, and them, and us. ALL of us as individuals and as a whole. Humankind is it's own worst enemy when it needs to be it's own best friend. The answer is People, but there's another part to the answer which is also quite simple, but not easy..... change.
As Ghandi said "If we could change ourselves, the tendencies in the world would also change. As a man changes his own nature, so does the attitude of the world change towards him. … We need not wait to see what others do.” The answer is simple, but it is not easy. It's not easy to change one's self, but if each of us changes ourselves consciously, with intent, then our perception of ourselves, our world, and each other will also change, and we will in fact, change not only our world, but the world.
Idealistic? Yes.
Possible? Yes.
Probable? Not likely says the magic 8 ball. Humans need to grow a lot as individuals for that to happen.
So now what? Do we just toss in the towel and give up? No, of course not. Well, not unless we choose to. Some of us do through suicide, others are in a state of living suicide with an alive body, but a dead soul, having given up hope. We do what we've always done as a species...we survive. It's my hope, and the hope of many others, that one day humankind will learn to not only just survive, but to thrive. This all starts and ends with each of us.
I know this isn't the answer people want, but it's the answer that simply is. No amount of laws or anything else will fix us and our problems. Only we can do that.