Guns larger than 50 caliber are banned from civilian ownership, is this a violation of the second amendment?