The courts will disagree with your assessment of what is ex post facto. The same reason the lautenburg amendment is not ex post facto, because it doesn't punish for past firearm possession, will be the same reason that an awb with no grandfather provision will not be ex post facto.
And the government will not have to pay for the property if they sieze it from you after it's possession has been prohibited, as in you committed the crime of illegal possession of an "assault weapon". If the law was enacted you will have to comply by modifying, destroying, or rendering inoperable your "assault weapons".
Any future ban will likely contain a grandfather provision because it will be much easier to enforce.
|