The second amendment would never be repealed in the foreseeable future. I think the most common sense thing to restrict is not allow those with a violent crime history to buy any, those currently suspected of violent crime, and that before you are allowed to buy one you get proper training with firearms. I worked at a boy scout camp, even ran the archery range, and you go over safety more than anything. When I think of some idiot right out of high school buying a weapon legally while knowing nothing of the safety with guns it really bothers me. We licence cars and require a drivers license for a dangerous vehicle, I think we should do the same for dangerous weapons.