I personally say we need to have stricter gun laws. Currently it is extremely easy to acquire a gun, and even if we did develop a way to dictate who should own a gun and who can't. People can still abuse the system by making themselves look better than they actually are. You can't control people no matter how hard you try. You say guns can protect us, but they also are the ones threatening us. It's just a big old cycle that just keeps on going. Let's just take guns out of the equation, since even if trustworthy people own the guns, they can still easily fall into the wrong hands.
One suggestion I do have for regulation for people like Lex that enjoy shooting is to have guns limited to shooting ranges and have a high penalty for both the range and the person taking the gun if a gun leaves the range. That way people who like shooting still get to shoot and the rest of us don't have to worry about whether or not we're in danger.