These bans are silly. No one can define what an assault weapon is. Furthermore, assuming an assault weapon is a firearm, it is unconstitutional to ban a firearm. Too bad the NRA is incapable of pointing this out to the anti-gun crowd.
A frying pan is a potential assault weapon.
It was a comprehensive ban on all semi-automatic firearms in all public places.