No, because it kind of violates the 2nd amendment, though you don't necessarily need an assault weapon to protect yourself
We should have better background checks, I think because I don't actually know how good they are, but if they're not great then we should improve them. Giving away your guns should be voluntary usually.