Stop selling all handguns, only sell rifles?
people would still be able to protect their homes from invaders
it would be difficult/impossible for criminals to rob people on the street, burgle homes (because the rifle is so big)
the sickos who like to kill animals for fun will still be able to kill for fun
no concealed weapons on the streets
2nd amendment isn't violated. you still have a right to bear arms.
less crime, of course
the list goes on and on. of course there would have to be some exceptions, like law enforcement. they would still be allowed handguns and SWAT would still be allowed the more powerful guns.