Tons (if not all) of gun laws exist in the US that are unconstitutional. You many not know this as a UK citizen but the gun industry in the US is very regulated, e.g. creating a gun from scratch by yourself and selling it to someone else is illegal.