The Feds already require a $200 BATF Tax Stamp to buy an automatic weapon. Nothing about raising revenue about this...it is pure and simple a behavior modification ruse to find out who owns machine guns. And this was passed during in the 1930’s and never challenged because they called it a tax. What’s the difference?
Actually, it was challenged; Miller vs. US.
Unfortunately, for a variety of reasons, nobody showed up to argue the "Miller" side.
I will add the passage of this act was said to be authorized under the the Commerce Clause because the feds could find no other way under the constitution that would give them the power to regulate arms. This was precluded by the second amendment and in NO WAY does the type of arm have anything to do with this absolute right. Machine guns ARE protected under the second amendment. The government has been violating the constitution the entire time.
We need to repeal the Commerce Clause completely. It's not needed and has really never been needed to protect the states even as originally intended. The inclusion of Commerce Clause is the single biggest mistake made by the framers of the Constitution. Removing the CC will almost certainly need to be done through a Constitutional Convention.