Old Rabbit, sadly treating the socio-economic root causes of gun violence is a hell of a lot harder than banning high-capacity magazines or "black" weapons That's not to say it's impossible, but it would need such a dramatic shakeup of society that I think it might take 100 years or more to implement. Perhaps we'll get there one day.
I agree that restricting high capacity clips and guns is good idea in the short term.
But I do think addressing the cause is the best way to reduce violence over all. People
have started mass shooting for a reason, and we need to deal with that too..
I really don't see any reason to have a gun that has more than a 6 shot capacity. If a hunter
can't kill an animal with a shot or two, I doubt if they should be hunting in the first place.
Not taking the time to have a good view for a clean shot. means you may only injure the
animal or shoot something you may wish you hadn't.
We see police using 16 shots to stop someone, it seems rather excessive to me. Why
not give them machine guns if it takes that much to stop someone.
For home defense I think shotguns are best. The shot isn't as likely to
go through the wall of your neigbors house when you miss. I kind of
imagine it would get the attention of an invader a bit quicker than a
hand gun. At least it would me. I personally would rather not have a
gun for home defense. They will likely cause one more trouble than not.
A taser or pepper spray should allow one the time to escape, and perhaps
not have to worry about being sued by an injured burgler.