Not really. Life would change for the better if the bad guys found it very difficult to obtain and keep possession of weapons, so the rest didn't have to play the arms race. Of course, since we don't know who's bad and who's good, that means everyone should find it extremely hard to buy and possess. Angry ex-boyfriends would then probably not be (fire-)armed unless they were, or willing to become, serious criminals.
The whole "responsible ownership", and "guns don't kill people, people do", argument also appears broken. It is not legal to own a cruise missile for example, so clearly the weapons themselves are the problem, and there is a level of destructive power beyond which individuals should not be trusted.
IMHO that level should be drawn lower; everyone gets crazy or depressed sometimes, we should reduce the potential for severe consequences.
And even an AR-15 isn't going to be much help against an oppressive government, as the tanks roll down the street, so the whole 2nd amendment argument seems very weak too.