Are you old enough to remember when assault weapons were banned? I am. The ban survived court challenges. Unfortunately, it expired under its own terms. It could be reenacted (theoretically) in conjunction with a mandatory buyback program (which IMHO would be legal under the 5th Amendment).