Probably not, but a mock police car is a lot more difficult to hide than a gun.
Yes, some of the guns were already illegal. Adding another reason for them to be illegal would not have changed anything.
The new gun ban is clearly politically motivated. The fact that they are banning the guns and not the mock police car confirms that.