This is clearly unconstitutional. Irrespective of your opinion about bump stocks, the 5th Amendment specifically prohibits the government from seizing private property without due process of law and just compensation. This isn’t about the 2nd Amendment. It’s about the 5th.
The bump stock — the attachment used by the killer during the 2017 Las Vegas massacre to make his weapons fire rapidly like machine guns — will become illegal on Tuesday in the only major gun restriction imposed by the federal government in the past few years, a period that has seen massacres in places like Las Vegas; Thousand Oaks, California; Sutherland Springs, Texas; and Orlando and Parkland, Florida.
Unlike with the decade-long assault weapons ban, the government isn’t allowing existing owners to keep their bump stocks. They must be destroyed or turned over to authorities. And the government isn’t offering any compensation for the devices, which can cost hundreds of dollars. Violators can face up to 10 years in prison and thousands of dollars in fines.
And, IIRC, the ban on ex post facto .
Trump is beginning to become an irritant.