The law will probably be made June 24 but I dont see it being banned June 25.Remember 1ad and M1T.There is so much of this in circulation that it can't be expected of companies to get word June 24 not to sell it or they're committing a crime,there will be a grace period.
Now companies will stop producing the stuff because no one will want to chance buying it 4 resale, in fact I bet most companies have already ceased production.