By that logic, should the First Amendment be applied to the Internet? I mean, which is more likely to have been envisioned by James Madison, the AK-47 or Twitter?
Police, as we know them today, did not exist in the 18th century.
Australia is an excellent example of how caliber restrictions for handguns are arbitrary and illogical. The caliber limit in that country is .38, which permits .357 Magnum but prohibits .45 Auto.
Are you referring to semi-automatic firearms in general or “assault weapons” specifically?
Any Walmart that sells firearms is a Federal Firearms Licensee (FFL), so yes. In order to purchase a firearm from Walmart, you must be at least 18 years of age (21 for handguns, which Walmart hasn’t sold since 1993), show proof of ID, not be a “prohibited person,” and complete the Firearms Transaction Record (ATF Form 4473) and the NICS background check. Permits to purchase are at the state level.
Not according to federal law.
“A person may transfer a firearm to an unlicensed resident of his or her State, provided the transferor does not know or have reasonable cause to believe the transferee is prohibited from receiving or possessing firearms under Federal law. There may be State laws that regulate intrastate firearm transactions.” [Emphasis added]
This is known as the “secondary firearms market” and includes private sales at gun shows.
Legislative gun control does not have a bright future with a Republican-controlled Congress and a Trump presidency.