How could they be illegal if the constitution says you can bear arms? Would not a machine gun be considered "arms"? Or is it because the supreme court has already ruled that govt can restrict which ones you can own meaning it's perfectly constitutional if they outlawed all semi auto rifles. I think that would be stupid but it's certainly not unconstitutional.