You need a license and a test to get the 'right' to drive a car and you need to have insurance as well. Don't ban guns - have a system to license people who own them and make them pay insurance for doing so. Have basic checks that people are suitable to own then and haven't been barred from doing so for previous violations.
No one's rights are violated.
Nothing else that I know can take a elderly Lady and make her an exact equal to the most hardened gang banger
An empty soundbite argument. How many criminals are stopped by little old ladies with weapons? In fact, how many gun shooting sprees are ever stopped by an armed bystander?